Scroll to navigation

PROC(5) п═я┐п╨п╬п╡п╬п╢я│я┌п╡п╬ п©я─п╬пЁя─п╟п╪п╪п╦я│я┌п╟ Linux PROC(5)

п≤п°п╞

proc - п©я│п╣п╡п╢п╬-я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟ я│ п╦п╫я└п╬я─п╪п╟я├п╦п╣п╧ п╬ п©я─п╬я├п╣я│я│п╟я┘

п·п÷п≤п║п░п²п≤п∙

п╓п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟ proc — я█я┌п╬ п©я│п╣п╡п╢п╬-я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟, п╨п╬я┌п╬я─п╟я▐ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╦п╫я┌п╣я─я└п╣п╧я│п╟ п╨ я│я┌я─я┐п╨я┌я┐я─п╟п╪ п╢п╟п╫п╫я▀я┘ я▐п╢я─п╟. п·п╠я▀я┤п╫п╬ п╬п╫п╟ п╪п╬п╫я┌п╦я─я┐п╣я┌я│я▐ п╡ /proc. п∙я▒ п╠п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ п╢п╬я│я┌я┐п©п╫п╟ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐, п╬п╢п╫п╟п╨п╬ п╫п╣п╨п╬я┌п╬я─я▀п╣ я└п╟п╧п╩я▀ п©п╬п╥п╡п╬п╩я▐я▌я┌ п╦п╥п╪п╣п╫я▐я┌я▄ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ я▐п╢я─п╟.

п║п╩п╣п╢я┐я▌я┴п╣п╣ п╬п©п╦я│п╟п╫п╦п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╦я┌ п╬п╠п╥п╬я─п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬п╠ п╦п╣я─п╟я─я┘п╦п╦ /proc.

/proc/[pid]
п╜я┌п╦ я┤п╦я│п╩п╬п╡я▀п╣ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╦ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┌ я─п╟п╠п╬я┌п╟я▌я┴п╦п╪ п©я─п╬я├п╣я│я│п╟п╪; п╦п╪я▐ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╟ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─я┐ п©я─п╬я├п╣я│я│п╟. п п╟п╤п╢я▀п╧ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ я│п╩п╣п╢я┐я▌я┴п╦п╣ п©я│п╣п╡п╢п╬-я└п╟п╧п╩я▀ п╦ п╨п╟я┌п╟п╩п╬пЁп╦.
/proc/[pid]/auxv (п╫п╟я┤п╦п╫п╟я▐ я│ п╡п╣я─я│п╦п╦ 2.6.0-test7)
п║п╬п╢п╣я─п╤п╦я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌, п©п╬п╩я┐я┤п╣п╫п╫я┐я▌ п╦п╫я┌п╣я─п©я─п╣я┌п╟я┌п╬я─п╬п╪ ELF п╦ п©п╣я─п╣п╢п╟п╫п╫я┐я▌ п©я─п╬я├п╣я│я│я┐ п╡п╬ п╡я─п╣п╪я▐ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐. п╓п╬я─п╪п╟я┌ — я█я┌п╬ п╬п╢п╦п╫ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ я┌п╦п©п╟ unsigned long ID п╦ п©п╬ п╬п╢п╫п╬п╪я┐ п╥п╫п╟я┤п╣п╫п╦я▌ я┌п╦п©п╟ unsigned long п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п╦п╥ я█п╩п╣п╪п╣п╫я┌п╬п╡. п÷п╬я│п╩п╣п╢п╫п╦п╧ я█п╩п╣п╪п╣п╫я┌ я│п╬п╢п╣я─п╤п╦я┌ п╢п╡п╟ п╫я┐п╩я▐.
/proc/[pid]/cmdline
п║п╬п╢п╣я─п╤п╦я┌ п©п╬п╩п╫я┐я▌ п╨п╬п╪п╟п╫п╢п╫я┐я▌ я│я┌я─п╬п╨я┐ п©я─п╬я├п╣я│я│п╟, п╣я│п╩п╦ п©я─п╬я├п╣я│я│ п╫п╣ я▐п╡п╩я▐п╣я┌я│я▐ п╥п╬п╪п╠п╦. п▓ п©п╬я│п╩п╣п╢п╫п╣п╪ я│п╩я┐я┤п╟п╣ я█я┌п╬я┌ я└п╟п╧п╩ п©я┐я│я┌, п©п╬я█я┌п╬п╪я┐ я┤я┌п╣п╫п╦п╣ п╦п╥ п╫п╣пЁп╬ п╡п╣я─п╫я▒я┌ 0 я│п╦п╪п╡п╬п╩п╬п╡. п░я─пЁя┐п╪п╣п╫я┌я▀ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫я▀ п╡ п╡п╦п╢п╣ п╫п╟п╠п╬я─п╟ я│я┌я─п╬п╨, я─п╟п╥п╢п╣п╩я▒п╫п╫я▀я┘ я│п╦п╪п╡п╬п╩п╬п╪ я│ п╨п╬п╢п╬п╪ 0, я│ п©п╬я│п╩п╣п╢я┐я▌я┴п╦п╪ п╫я┐п╩п╣п╡я▀п╪ п╠п╟п╧я┌п╬п╪ ('\0') п╥п╟ п©п╬я│п╩п╣п╢п╫п╣п╧ я│я┌я─п╬п╨п╬п╧.
/proc/[pid]/coredump_filter (п╫п╟я┤п╦п╫п╟я▐ я│ п╡п╣я─я│п╦п╦ 2.6.23)
п║п╪п╬я┌я─п╦я┌п╣ core(5).
/proc/[pid]/cpuset (п╫п╟я┤п╦п╫п╟я▐ я│ п╡п╣я─я│п╦п╦ 2.6.12)
п║п╪п╬я┌я─п╦я┌п╣ cpuset(7).
/proc/[pid]/cwd
п╜я┌п╬ я│п╦п╪п╡п╬п╩я▄п╫п╟я▐ я│я│я▀п╩п╨п╟ п╫п╟ я┌п╣п╨я┐я┴п╦п╧ я─п╟п╠п╬я┤п╦п╧ п╨п╟я┌п╟п╩п╬пЁ п©я─п╬я├п╣я│я│п╟. п²п╟п©я─п╦п╪п╣я─, я┤я┌п╬п╠я▀ я┐п╥п╫п╟я┌я▄ я┌п╣п╨я┐я┴п╦п╧ п╨п╟я┌п╟п╩п╬пЁ п©я─п╬я├п╣я│я│п╟ 20, п╡я▀ п╢п╬п╩п╤п╫я▀ п©я─п╬п╢п╣п╩п╟я┌я▄ я│п╩п╣п╢я┐я▌я┴п╣п╣:


$ cd /proc/20/cwd; /bin/pwd

п·я┌п╪п╣я┌п╦п╪, я┤я┌п╬ п╨п╬п╪п╟п╫п╢п╟ pwd я┤п╟я│я┌п╬ я▐п╡п╩я▐п╣я┌я│я▐ п╡я│я┌я─п╬п╣п╫п╫п╬п╧ п╡ п╬п╠п╬п╩п╬я┤п╨я┐, п╦ п©п╬я█я┌п╬п╪я┐ п╪п╬п╤п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╫п╣ п╨п╬я─я─п╣п╨я┌п╫п╬. п▓ bash(1) п╡я▀ п╪п╬п╤п╣я┌п╣ п╡п╬я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ pwd-P.

п▓ п╪п╫п╬пЁп╬п╫п╦я┌п╦п╣п╡я▀я┘ п©я─п╬я├п╣я│я│п╟я┘, я│п╬п╢п╣я─п╤п╦п╪п╬п╣ я█я┌п╬п╧ я│п╦п╪п╡п╬п╩я▄п╫п╬п╧ я│я│я▀п╩п╨п╦ п╫п╣п╢п╬я│я┌я┐п©п╫п╬, п╣я│п╩п╦ пЁп╬п╩п╬п╡п╫п╟я▐ п╫п╦я┌я▄ я┐п╤п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟ я─п╟п╠п╬я┌я┐ (п╬п╠я▀я┤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ п╡я▀п╥п╬п╡п╟ pthread_exit(3)).

/proc/[pid]/environ
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╬п╨я─я┐п╤п╣п╫п╦я▐ п©я─п╬я├п╣я│я│п╟. п╜п╩п╣п╪п╣п╫я┌я▀ я─п╟п╥п╢п╣п╩я▐я▌я┌я│я▐ п╫я┐п╩п╣п╡я▀п╪п╦ п╠п╟п╧я┌п╟п╪п╦ ('\0'), п╟ я┌п╟п╨п╤п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╫я┐п╩п╣п╡п╬п╧ п╠п╟п╧я┌ п╡ п╨п╬п╫я├п╣. п╒п╟п╨, я┤я┌п╬п╠я▀ п╡я▀п╡п╣я│я┌п╦ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╬п╨я─я┐п╤п╣п╫п╦я▐ п©я─п╬я├п╣я│я│п╟ 1, п╡я▀ п╪п╬п╤п╣я┌п╣ я│п╢п╣п╩п╟я┌я▄ я│п╩п╣п╢я┐я▌я┴п╣п╣:
$ (cat /proc/1/environ; echo) | tr '\000' '\n'

/proc/[pid]/exe
п▓ я▐п╢я─п╟я┘ Linux 2.2 п╦ п╠п╬п╩п╣п╣ п©п╬п╥п╢п╫п╦я┘, я█я┌п╬я┌ я└п╟п╧п╩ я▐п╡п╩я▐п╣я┌я│я▐ я│п╦п╪п╡п╬п╩я▄п╫п╬п╧ я│я│я▀п╩п╨п╬п╧, я│п╬п╢п╣я─п╤п╟я┴п╣п╧ п©п╬п╩п╫п╬п╣ п╦п╪я▐ я└п╟п╧п╩п╟ п╡я▀п©п╬п╩п╫я▐п╣п╪п╬п╧ п╨п╬п╪п╟п╫п╢я▀. п╜я┌п╟ я│п╦п╪п╡п╬п╩я▄п╫п╟я▐ я│я│я▀п╩п╨п╟ п╬п╠я▀я┤п╫п╬ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я─п╟п╥я▀п╪п╣п╫п╬п╡п╟п╫п╟; п©я─п╦ п©п╬п©я▀я┌п╨п╣ п╬я┌п╨я─я▀я┌я▄ п╣я▒ п╬я┌п╨я─п╬п╣я┌я│я▐ п╡я▀п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩. п▓я▀ п╪п╬п╤п╣я┌п╣ п╡п╡п╣я│я┌п╦ /proc/[pid]/exe, я┤я┌п╬п╠я▀ п╥п╟п©я┐я│я┌п╦я┌я▄ п╢я─я┐пЁя┐я▌ п╨п╬п©п╦я▌ я┌п╬пЁп╬ п╤п╣ п╡я▀п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟, я┤я┌п╬ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я│п╦я│я┌п╣п╪п╬п╧ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п©я─п╬я├п╣я│я│п╟ [pid]. п▓ п╪п╫п╬пЁп╬п╫п╦я┌п╦п╣п╡я▀я┘ п©я─п╬я├п╣я│я│п╟я┘ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ я█я┌п╬п╧ я│п╦п╪п╡п╬п╩я▄п╫п╬п╧ я│я│я▀п╩п╨п╦ п╫п╣п╢п╬я│я┌я┐п©п╫п╬, п╣я│п╩п╦ пЁп╩п╟п╡п╫п╟я▐ п╫п╦я┌я▄ я┐п╤п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟ я─п╟п╠п╬я┌я┐ (п╬п╠я▀я┤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ п╡я▀п╥п╬п╡п╟ pthread_exit(3)).

п▓ я▐п╢я─п╟я┘ Linux 2.0 п╦ п╠п╬п╩п╣п╣ я─п╟п╫п╫п╦я┘, /proc/[pid]/exe я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п╢п╡п╬п╦я┤п╫я▀п╧ я└п╟п╧п╩, п╨п╬я┌п╬я─я▀п╧ п╠я▀п╩ п╡я▀п©п╬п╩п╫п╣п╫, п╦ я─п╟п╠п╬я┌п╟п╣я┌ п╨п╟п╨ я│п╦п╪п╡п╬п╩я▄п╫п╟я▐ я│я│я▀п╩п╨п╟. п▓я▀п╥п╬п╡ readlink(2) п╫п╟п╢ я█я┌п╦п╪ я└п╟п╧п╩п╬п╪ п╡ Linux 2.0 п╡п╣я─п╫я▒я┌ я│я┌я─п╬п╨я┐ я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ п╡п╦п╢п╟:


[device]:inode

п²п╟п©я─п╦п╪п╣я─, [0301]:1502 я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ inode 1502 п╫п╟ я┐я│я┌я─п╬п╧я│я┌п╡п╣ я│п╬ я│я┌п╟я─я┬п╦п╪ п╫п╬п╪п╣я─п╬п╪ я┐я│я┌я─п╬п╧я│я┌п╡п╟ 03 (IDE, MFM, п╦ я┌.п©. п╢п╦я│п╨п╦), п╪п╩п╟п╢я┬п╦п╪ п╫п╬п╪п╣я─п╬п╪ 01 (п©п╣я─п╡я▀п╧ я─п╟п╥п╢п╣п╩ п╫п╟ п©п╣я─п╡п╬п╪ п╢п╦я│п╨п╣).

п■п╩я▐ п©п╬п╦я│п╨п╟ я└п╟п╧п╩п╟ п╪п╬п╤п╫п╬ п╡п╬я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ find(1) я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ -inum.

/proc/[pid]/fd
п╜я┌п╬я┌ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ п╬п╢п╫я┐ п╥п╟п©п╦я│я▄ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ я└п╟п╧п╩п╟, п╬я┌п╨я─я▀я┌п╬пЁп╬ п©я─п╬я├п╣я│я│п╬п╪, п╨п╬я┌п╬я─п╟я▐ п╫п╟п╥я▀п╡п╟п╣я┌я│я▐ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╪, п╦ п╨п╬я┌п╬я─п╟я▐ я▐п╡п╩я▐п╣я┌я│я▐ я│п╦п╪п╡п╬п╩я▄п╫п╬п╧ я│я│я▀п╩п╨п╬п╧ п╫п╟ п╫п╟я│я┌п╬я▐я┴п╦п╧ я└п╟п╧п╩. п╒п╟п╨, 0 — я█я┌п╬ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п©п╬я┌п╬п╨ п╡п╡п╬п╢п╟, 1 — я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п©п╬я┌п╬п╨ п╡я▀п╡п╬п╢п╟, 2 — я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п©п╬я┌п╬п╨ п╬я┬п╦п╠п╬п╨ п╦ я┌.п©.

п▓ п╪п╫п╬пЁп╬п╫п╦я┌п╦п╣п╡я▀я┘ п©я─п╬я├п╣я│я│п╟я┘, я│п╬п╢п╣я─п╤п╦п╪п╬п╣ я█я┌п╬пЁп╬ п╨п╟я┌п╟п╩п╬пЁп╟ п╫п╣п╢п╬я│я┌я┐п©п╫п╬, п╣я│п╩п╦ пЁп╩п╟п╡п╫п╟я▐ п╫п╦я┌я▄ я┐п╤п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟ я─п╟п╠п╬я┌я┐ (п╬п╠я▀я┤п╫п╬ п©я─п╦ п©п╬п╪п╬я┴п╦ п╡я▀п╥п╬п╡п╟ pthread_exit(3)).

п÷я─п╬пЁя─п╟п╪п╪я▀, п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╦п╣ я┐п╨п╟п╥п╟п╫п╫я▀п╣ п╡ п╟я─пЁя┐п╪п╣п╫я┌п╟я┘ я└п╟п╧п╩я▀ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╡п╡п╬п╢п╟ п╦п╩п╦ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╡я▀п╡п╬п╢п╟, п╫п╬ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╦п╣ я│п╡п╬п╦ п╫п╟я│я┌п╬я▐я┴п╦п╣ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п©п╬я┌п╬п╨ п╡п╡п╬п╢п╟ п╦п╩п╦ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п©п╬я┌п╬п╨ п╡я▀п╡п╬п╢п╟, я┌п╣п╪ п╫п╣ п╪п╣п╫п╣п╣ п╪п╬пЁя┐я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╢п╩я▐ я─п╟п╠п╬я┌я▀ я│ п╫п╟я│я┌п╬я▐я┴п╦п╪п╦ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╪ п©п╬я┌п╬п╨п╬п╪ п╡п╡п╬п╢п╟ п╦п╩п╦ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╪ п©п╬я┌п╬п╨п╬п╪ п╡я▀п╡п╬п╢п╟, п╣я│п╩п╦ п╡п╬я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╢п╩я▐ я█я┌п╬пЁп╬ /proc/[pid]/fd. п²п╟п©я─п╦п╪п╣я─, п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟я▐ я┤я┌п╬ -i я▐п╡п╩я▐п╣я┌я│я▐ я└п╩п╟пЁп╬п╪, п╬п╠п╬п╥п╫п╟я┤п╟я▌я┴п╦п╪ п╡я┘п╬п╢п╫п╬п╧ я└п╟п╧п╩ п╦ -o я▐п╡п╩я▐п╣я┌я│я▐ я└п╩п╟пЁп╬п╪, п╬п╠п╬п╥п╫п╟я┤п╟я▌я┴п╦п╪ п╡я▀я┘п╬п╢п╫п╬п╧ я└п╟п╧п╩, п╡я▀ п╪п╬п╤п╣я┌п╣ я┐п╨п╟п╥п╟я┌я▄:

$ foobar -i /proc/self/fd/0 -o /proc/self/fd/1 ...

п╦ п╡я▀ п©п╬п╩я┐я┤п╦я┌п╣ я─п╟п╠п╬я┌п╟я▌я┴п╦п╧ я└п╦п╩я▄я┌я─.

/proc/self/fd/N — я█я┌п╬ п©я─п╦п╪п╣я─п╫п╬ я┌п╬ п╤п╣, я┤я┌п╬ п╦ /dev/fd/N п╫п╟ п╫п╣п╨п╬я┌п╬я─я▀я┘ я│п╦я│я┌п╣п╪п╟я┘ Unix п╦ п©п╬п╢п╬п╠п╫я▀я┘ п╦п╪. п╓п╟п╨я┌п╦я┤п╣я│п╨п╦, п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╬ я│я├п╣п╫п╟я─п╦п╣п╡ MAKEDEV п╡ Linux я│п╬п╥п╢п╟я▌я┌ я│п╦п╪п╡п╬п╩я▄п╫я┐я▌ я│я│я▀п╩п╨я┐ я│ п╦п╪п╣п╫п╣п╪ /dev/fd п╫п╟ я└п╟п╧п╩ /proc/self/fd.

п▒п╬п╩я▄я┬п╦п╫я│я┌п╡п╬ я│п╦я│я┌п╣п╪ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐я▌я┌ я│п╦п╪п╡п╬п╩я▄п╫я▀п╣ я│я│я▀п╩п╨п╦ /dev/stdin, /dev/stdout п╦ /dev/stderr, п╨п╬я┌п╬я─я▀п╣ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┌ я│я│я▀п╩п╨п╟п╪ п╫п╟ я└п╟п╧п╩я▀ 0, 1 п╦ 2 п╡ /proc/self/fd. п╒п╟п╨, п©я─п╦п╪п╣я─ я┐п╨п╟п╥п╟п╫п╫п╬п╧ п╡я▀я┬п╣ п╨п╬п╪п╟п╫п╢я▀ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©п╣я─п╣п©п╦я│п╟п╫ п╡ я│п╩п╣п╢я┐я▌я┴п╣п╪ п╡п╦п╢п╣:

$ foobar -i /dev/stdin -o /dev/stdout ...

/proc/[pid]/fdinfo/ (п╫п╟я┤п╦п╫п╟я▐ я│ п╡п╣я─я│п╦п╦ 2.6.22)
п╜я┌п╬ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁ, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ п©п╬ п╬п╢п╫п╬п╧ п╥п╟п©п╦я│п╦ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ я└п╟п╧п╩п╟, п╬я┌п╨я─я▀я┌п╬пЁп╬ п©я─п╬я├п╣я│я│п╬п╪, п╫п╟п╥я▀п╡п╟п╣п╪п╬п╧ п╣пЁп╬ я└п╟п╧п╩п╬п╡я▀п╪ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╪. п║п╬п╢п╣я─п╤п╦п╪п╬п╣ п╨п╟п╤п╢п╬пЁп╬ я└п╟п╧п╩п╟ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╬я┤п╦я┌п╟п╫п╬ п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╪ я└п╟п╧п╩п╬п╡п╬п╪ п╢п╣я│п╨я─п╦п©я┌п╬я─п╣, п╫п╟п©я─п╦п╪п╣я─:
$ cat /proc/12015/fdinfo/4
pos:    1000
flags:  01002002

п÷п╬п╩п╣ pos я│п╬п╢п╣я─п╤п╦я┌ п╢п╣я│я▐я┌п╦я┤п╫п╬п╣ я┤п╦я│п╩п╬, п©п╬п╨п╟п╥я▀п╡п╟я▌я┴п╣п╣ я┌п╣п╨я┐я┴п╣п╣ я│п╪п╣я┴п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣. п÷п╬п╩п╣ flags я│п╬п╢п╣я─п╤п╦я┌ п╡п╬я│я▄п╪п╣я─п╦я┤п╫п╬п╣ я┤п╦я│п╩п╬, п╬я┌п╬п╠я─п╟п╤п╟я▌я┴п╣п╣ я─п╣п╤п╦п╪ п╢п╬я│я┌я┐п©п╟ п╨ я└п╟п╧п╩я┐ п╦ я└п╩п╟пЁп╦ я│п╬я│я┌п╬я▐п╫п╦я▐ я└п╟п╧п╩п╟ (я│п╪. open(2)).

п╓п╟п╧п╩я▀ п╡ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ п╢п╬я│я┌я┐п©п╫я▀ п╫п╟ я┤я┌п╣п╫п╦п╣ я┌п╬п╩я▄п╨п╬ п╡п╩п╟п╢п╣п╩я▄я├я┐ п©я─п╬я├п╣я│я│п╟.

/proc/[pid]/limits (п╫п╟я┤п╦п╫п╟я▐ п╡п╣я─я│п╦п╦ я▐п╢я─п╟ 2.6.24)
п▓ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╟я┌я│я▐ п╪я▐пЁп╨п╦п╣ п╦ п╤я▒я│я┌п╨п╦п╣ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐ (limit), п╟ я┌п╟п╨п╤п╣ п╦п╥п╪п╣я─п╣п╫п╦я▐ п©п╬ п╨п╟п╤п╢п╬пЁп╬ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▌ я─п╣я│я┐я─я│п╬п╡ п©я─п╬я├п╣я│я│п╟ (я│п╪. getrlimit(2)). п╓п╟п╧п╩ п╢п╬я│я┌я┐п©п╣п╫ п╫п╟ я┤я┌п╣п╫п╦п╣ я┌п╬п╩я▄п╨п╬ я─п╣п╟п╩я▄п╫п╬п╪я┐ UID п©я─п╬я├п╣я│я│п╟.
/proc/[pid]/maps
п╓п╟п╧п╩, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ п╟п╢я─п╣я│п╟ п╬п╠п╩п╟я│я┌п╣п╧ п©п╟п╪я▐я┌п╦, п╨п╬я┌п╬я─я▀п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п©я─п╬пЁя─п╟п╪п╪п╬п╧ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ п╦ п©я─п╟п╡п╟ п╢п╬я│я┌я┐п©п╟ п╨ п╫п╦п╪.

п╓п╬я─п╪п╟я┌:

address           perms offset  dev   inode   pathname
08048000-08056000 r-xp 00000000 03:0c 64593   /usr/sbin/gpm
08056000-08058000 rw-p 0000d000 03:0c 64593   /usr/sbin/gpm
08058000-0805b000 rwxp 00000000 00:00 0
40000000-40013000 r-xp 00000000 03:0c 4165    /lib/ld-2.2.4.so
40013000-40015000 rw-p 00012000 03:0c 4165    /lib/ld-2.2.4.so
4001f000-40135000 r-xp 00000000 03:0c 45494   /lib/libc-2.2.4.so
40135000-4013e000 rw-p 00115000 03:0c 45494   /lib/libc-2.2.4.so
4013e000-40142000 rw-p 00000000 00:00 0
bffff000-c0000000 rwxp 00000000 00:00 0

пЁп╢п╣ "address" — я█я┌п╬ п╟п╢я─п╣я│п╫п╬п╣ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╬, п╥п╟п╫я▐я┌п╬п╣ п©я─п╬я├п╣я│я│п╬п╪, п╟ "perms" — п©я─п╟п╡п╟ п╢п╬я│я┌я┐п©п╟ п╨ п╫п╣п╪я┐:


r = п╪п╬п╤п╫п╬ я┤п╦я┌п╟я┌я▄ w = п╪п╬п╤п╫п╬ п©п╦я│п╟я┌я▄ x = п╪п╬п╤п╫п╬ п╡я▀п©п╬п╩п╫я▐я┌я▄ s = п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╫п╣я│п╨п╬п╩я▄п╨п╦п╪п╦ п©я─п╬я├п╣я│я│п╟п╪п╦ я│п╬п╡п╪п╣я│я┌п╫п╬ p = п╩п╦я┤п╫п╟я▐ (п╨п╬п©п╦я─п╬п╡п╟п╫п╦п╣ п©я─п╦ п╥п╟п©п╦я│п╦)

"offset" — я█я┌п╬ я│п╪п╣я┴п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣/пЁп╢п╣-я┌п╬ п╣я┴я▒, "dev" — я█я┌п╬ я┐я│я┌я─п╬п╧я│я┌п╡п╬ (я│я┌п╟я─я┬п╦п╧ п╫п╬п╪п╣я─:п╪п╩п╟п╢я┬п╦п╧ п╫п╬п╪п╣я─), п╟ "inode" — я█я┌п╬ п╦п╫п╢п╣п╨я│п╫я▀п╧ п╢п╣я│п╨я─п╦п©я┌п╬я─ п╫п╟ п╢п╟п╫п╫п╬п╪ я┐я│я┌я─п╬п╧я│я┌п╡п╣. 0 п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я│ п╢п╟п╫п╫п╬п╧ п╬п╠п╩п╟я│я┌я▄я▌ п©п╟п╪я▐я┌п╦ п╫п╣ п╟я│я│п╬я├п╦п╦я─п╬п╡п╟п╫я▀ п╦п╫п╢п╣п╨я│п╫я▀п╣ п╢п╣я│п╨я─п╦п©я┌п╬я─я▀: п©я─п╦п╪п╣я─п╬п╪ я┌п╬п╪я┐ я▐п╡п╩я▐п╣я┌я│я▐ я│п╣пЁп╪п╣п╫я┌ BSS (п╫п╣п╦п╫п╦я├п╦п╟п╩п╦п╥п╦я─п╬п╡п╟п╫п╫я▀п╣ п╢п╟п╫п╫я▀п╣).

п▓ Linux 2.0 п©п╬п╩п╣, я┐п╨п╟п╥я▀п╡п╟я▌я┴п╣п╣ п╫п╟ п╦п╪я▐ я└п╟п╧п╩п╟, п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌.

/proc/[pid]/mem
п╜я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╢п╬я│я┌я┐п©п╟ п╨ я│я┌я─п╟п╫п╦я├п╟п╪ п©п╟п╪я▐я┌п╦ п©я─п╬я├п╣я│я│п╟ я┤п╣я─п╣п╥ п╡я▀п╥п╬п╡я▀ open(2), read(2) п╦ lseek(2).
/proc/[pid]/mountinfo (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.26)
п▓ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ я┌п╬я┤п╨п╟я┘ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐. п╓п╬я─п╪п╟я┌ я│я┌я─п╬п╨:
36 35 98:0 /mnt1 /mnt2 rw,noatime master:1 - ext3 /dev/root rw,errors=continue
(1)(2)(3)   (4)   (5)      (6)      (7)   (8) (9)   (10)         (11)
п·п©п╦я│п╟п╫п╦я▐ п©п╬п╩п╣п╧ (п╫п╬п╪п╣я─ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫ п╡ я│п╨п╬п╠п╨п╟я┘):
(1)
ID п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐: я┐п╫п╦п╨п╟п╩я▄п╫я▀п╧ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ (п╪п╬п╤п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п©п╬п╡я┌п╬я─п╫п╬ п©п╬я│п╩п╣ umount(2)).
(2)
я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╦п╧ ID: ID я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬пЁп╬ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ (п╦п╩п╦ ID я│п╟п╪п╬пЁп╬ я│п╣п╠я▐ п╢п╩я▐ п╡п╣я─я┬п╦п╫я▀ п╢п╣я─п╣п╡п╟ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐).
(3)
я│я┌п╟я─я┬п╦п╧:п╪п╩п╟п╢я┬п╦п╧: п╥п╫п╟я┤п╣п╫п╦п╣ st_dev п╢п╩я▐ я└п╟п╧п╩п╬п╡ п╫п╟ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪п╣ (я│п╪. stat(2)).
(4)
п╨п╬я─п╣п╫я▄: п╨п╬я─п╣п╫я▄ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п╡ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪п╣.
(5)
я┌п╬я┤п╨п╟ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐: я┌п╬я┤п╨п╟ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п╨п╬я─п╫я▐ п©я─п╬я├п╣я│я│п╟.
(6)
п©п╟я─п╟п╪п╣я┌я─я▀ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐: п©п╟я─п╟п╪п╣я┌я─я▀ п╢п╟п╫п╫п╬пЁп╬ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐.
(7)
п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╣ п©п╬п╩я▐: п╫п╬п╩я▄ п╦п╩п╦ п╠п╬п╩п╣п╣ п©п╬п╩п╣п╧ п╡ п╡п╦п╢п╣ "п╪п╣я┌п╨п╟[:п╥п╫п╟я┤п╣п╫п╦п╣]".
(8)
я─п╟п╥п╢п╣п╩п╦я┌п╣п╩я▄: п╬я┌п╪п╣я┤п╟п╣я┌ п╨п╬п╫п╣я├ п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀я┘ п©п╬п╩п╣п╧.
(9)
я┌п╦п© я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀: п╦п╪я▐ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀ п╡ п╡п╦п╢п╣ "я┌п╦п©[.п©п╬п╢я┌п╦п©]".
(10)
п╦я│я┌п╬я┤п╫п╦п╨ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐: п╦п╫я└п╬я─п╪п╟я├п╦я▐, я│п©п╣я├п╦я└п╦я┤п╫п╟я▐ п╢п╩я▐ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀ п╦п╩п╦ "none".
(11)
п©п╟я─п╟п╪п╣я┌я─я▀ я│я┐п©п╣я─п╠п╩п╬п╨п╟: п©п╟я─п╟п╪п╣я┌я─я▀ п╨п╬п╫п╨я─п╣я┌п╫п╬пЁп╬ я│я┐п©п╣я─п╠п╩п╬п╨п╟.
п░п╫п╟п╩п╦п╥п╟я┌п╬я─я▀ п╢п╬п╩п╤п╫я▀ п╦пЁп╫п╬я─п╦я─п╬п╡п╟я┌я▄ п╡я│п╣ п╫п╣п╦п╥п╡п╣я│я┌п╫я▀п╣ п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╣ п©п╬п╩я▐. п²п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╣ п©п╬п╩я▐ п╫п╟ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌:
п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡я│п╣п╪п╦ п╦п╥ пЁя─я┐п©п©я▀ X
п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦п╣ п©п╬п╢я┤п╦п╫я▐п╣я┌я│я▐ пЁя─я┐п©п©п╣ X
п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п©п╬п╢я┤п╦п╫я▐п╣я┌я│я▐ п╦ п©п╬п╩я┐я┤п╟п╣я┌ я─п╟я│п©я─п╬я│я┌я─п╟п╫п╣п╫п╦п╣ п╬я┌ пЁя─я┐п©п©я▀ X (*)
п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦п╣ п╫п╣п╢п╬я│я┌я┐п©п╫п╬ п╢п╩я▐ п©я─п╦п╡я▐п╥п╨п╦
(*) X — я█я┌п╬ п╠п╩п╦п╤п╟п╧я┬п╦п╧ п╬я│п╫п╬п╡п╫п╬п╧ я┤п╩п╣п╫ пЁя─я┐п©п©я▀ п╨п╬я─п╫я▐ п©я─п╬я├п╣я│я│п╟. п∙я│п╩п╦ X я▐п╡п╩я▐п╣я┌я│я▐ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫я▀п╪ я┘п╬п╥я▐п╦п╫п╬п╪ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐, п╦п╩п╦ п╣я│п╩п╦ п╫п╣я┌ п╬я│п╫п╬п╡п╫п╬п╧ пЁя─я┐п©п©я▀ п©п╬п╢ я┌п╣п╪ п╤п╣ п╨п╬я─п╫п╣п╪, я┌п╬ п©я─п╦я│я┐я┌я│я┌п╡я┐п╣я┌ я┌п╬п╩я▄п╨п╬ п©п╬п╩п╣ "master:X" п╦ п╫п╣я┌ п©п╬п╩я▐ "propagate_from:X".

п÷п╬п╢я─п╬п╠п╫п╣п╧ п╬ п╨п╬п╫я├п╣п©я├п╦п╦ я─п╟я│п©я─п╬я│я┌я─п╟п╫п╣п╫п╦я▐ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ я│п╪п╬я┌я─п╦я┌п╣ п╡ п╦я│я┘п╬п╢п╫п╬п╪ п╨п╬п╢п╣ я▐п╢я─п╟ п╡ я└п╟п╧п╩п╣ Documentation/filesystems/sharedsubtree.txt.

/proc/[pid]/mounts (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.4.19)
п▓ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ я│п©п╦я│п╬п╨ п╡я│п╣я┘ я│п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪ п╡ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╣ п╦п╪я▒п╫ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п©я─п╬я├п╣я│я│п╟. п╓п╬я─п╪п╟я┌ я└п╟п╧п╩п╟ п╬п©п╦я│п╟п╫ п╡ fstab(5). п²п╟я┤п╦п╫п╟я▐ я│ я▐п╢я─п╟ п╡п╣я─я│п╦п╦ 2.6.15, я█я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╫п╬ п╬п©я─п╟я┬п╦п╡п╟я┌я▄: п©п╬я│п╩п╣ п╬я┌п╨я─я▀я┌п╦я▐ я└п╟п╧п╩п╟ п╫п╟ я┤я┌п╣п╫п╦п╣, п╦п╥п╪п╣п╫п╣п╫п╦п╣ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ (я┌.п╣., п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦п╣ п╦п╩п╦ я─п╟п╥п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦п╣ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀) п╥п╟я│я┌п╟п╡п╩я▐п╣я┌ select(2) п©п╬п╪п╣я┌п╦я┌я▄ я└п╟п╧п╩п╬п╡я▀п╧ п╢п╣я│п╨я─п╦п©я┌п╬я─ п╨п╟п╨ п╢п╬я│я┌я┐п©п╫я▀п╧ п╢п╩я▐ я┤я┌п╣п╫п╦я▐, п╟ poll(2) п╦ epoll_wait(2) п©п╬п╪п╣я┤п╟я▌я┌ я└п╟п╧п╩ п╨п╟п╨ п╦п╪п╣я▌я┴п╦п╧ п╬я┬п╦п╠п╬я┤п╫п╬п╣ я│п╬я│я┌п╬я▐п╫п╦п╣.
/proc/[pid]/mountstats (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.17)
п▓ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ (я│я┌п╟я┌п╦я│я┌п╦п╨п╟, п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╫п╟я│я┌я─п╬п╧п╨п╣) п╬ я┌п╬я┤п╨п╟я┘ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п╡ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╣ п╦п╪я▒п╫ п©я─п╬я├п╣я│я│п╟. п╓п╬я─п╪п╟я┌ я│я┌я─п╬п╨:
device /dev/sda7 mounted on /home with fstype ext3 [statistics]
(       1      )            ( 2 )             (3 ) (4)
п÷п╬п╩я▐ п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╦:
(1)
п≤п╪я▐ я│п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ я┐я│я┌я─п╬п╧я│я┌п╡п╟ (п╦п╩п╦ "nodevice", п╣я│п╩п╦ п╫п╣я┌ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣пЁп╬ я┐я│я┌я─п╬п╧я│я┌п╡п╟).
(2)
п╒п╬я┤п╨п╟ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п╡ п╢п╣я─п╣п╡п╣ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀.
(3)
п╒п╦п© я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀.
(4)
п²п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╟я▐ я│я┌п╟я┌п╦я│я┌п╦п╨п╟ п╦ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╫п╟я│я┌я─п╬п╧п╨п╣. п▓ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ (Linux п╡п╣я─я│п╦п╦ 2.6.26), п╡ я█я┌п╬п╪ п©п╬п╩п╣ п╢п╬я│я┌я┐п©п╫п╟ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪п╟я┘ NFS.
п■п╟п╫п╫я▀п╧ я└п╟п╧п╩ п╢п╬я│я┌я┐п©п╣п╫ п╫п╟ я┤я┌п╣п╫п╦п╣ я┌п╬п╩я▄п╨п╬ п╡п╩п╟п╢п╣п╩я▄я├я┐ п©я─п╬я├п╣я│я│п╟.
/proc/[pid]/numa_maps (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.14)
п║п╪п╬я┌я─п╦я┌п╣ numa(7).
/proc/[pid]/oom_adj (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.11)
п╜я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╢п╩я▐ п©п╬п╢пЁп╬п╫п╨п╦ п╬я├п╣п╫п╨п╦, п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬п╧ п©я─п╦ п╡я▀п╠п╬я─п╣ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╧ п╫я┐п╤п╫п╬ п╥п╟п╡п╣я─я┬п╦я┌я▄ п©я─п╦ п╫п╣я┘п╡п╟я┌п╨п╣ п©п╟п╪я▐я┌п╦ (OOM). п╞п╢я─п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ п╬п©п╣я─п╟я├п╦п╦ п©п╬п╠п╦я┌п╬п╡п╬пЁп╬ я│п╢п╡п╦пЁп╟ п╥п╫п╟я┤п╣п╫п╦я▐ oom_score я┐ п©я─п╬я├п╣я│я│п╟: п╢п╬п©я┐я│я┌п╦п╪я▀п╣ п╩п╣п╤п╟я┌ п╫п╟я┘п╬п╢я▐я┌я│я▐ п╡ п╢п╦п╟п©п╟п╥п╬п╫п╣ п╬я┌ -16 п╢п╬ +15, п©п╩я▌я│ я│п©п╣я├п╦п╟п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ -17, п╨п╬я┌п╬я─п╬п╣ п╬я┌п╨п╩я▌я┤п╟п╣я┌ OOM-п╥п╟п╡п╣я─я┬п╣п╫п╦п╣ п╢п╩я▐ я█я┌п╬пЁп╬ п©я─п╬я├п╣я│я│п╟ я│п╬п╡я│п╣п╪. п÷п╬п╩п╬п╤п╦я┌п╣п╩я▄п╫п╟я▐ п╬я├п╣п╫п╨п╟ я┐п╡п╣п╩п╦я┤п╦п╡п╟п╣я┌ п╡п╣я─п╬я▐я┌п╫п╬я│я┌я▄, я┤я┌п╬ п©я─п╬я├п╣я│я│ п╠я┐п╢п╣я┌ п╥п╟п╡п╣я─я┬я▒п╫ OOM-killer; п╬я┌я─п╦я├п╟я┌п╣п╩я▄п╫п╟я▐ п╬я├п╣п╫п╨п╟ я┐п╪п╣п╫я▄я┬п╟п╣я┌ п╡п╣я─п╬я▐я┌п╫п╬я│я┌я▄. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ я─п╟п╡п╫п╬ 0; п╫п╬п╡я▀п╧ п©я─п╬я├п╣я│я│ п╫п╟я│п╩п╣п╢я┐п╣я┌ п╣пЁп╬ п╬я┌ я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬пЁп╬ п╥п╫п╟я┤п╣п╫п╦я▐ oom_adj. п■п╩я▐ п╦п╥п╪п╣п╫п╣п╫п╦я▐ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟ п©я─п╬я├п╣я│я│ п╢п╬п╩п╤п╣п╫ п╦п╪п╣я┌я▄ п╪п╟п╫п╢п╟я┌ CAP_SYS_RESOURCE.
/proc/[pid]/oom_score (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.11)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я┌п╣п╨я┐я┴я┐я▌ п╬я├п╣п╫п╨я┐, п╨п╬я┌п╬я─я┐я▌ я▐п╢я─п╬ п╫п╟п╥п╫п╟я┤п╦п╩п╬ п©я─п╬я├п╣я│я│я┐, я┐я┤п╦я┌я▀п╡п╟я▌я┴я┐я▌я│я▐ п©я─п╦ п╦п╥п╠я─п╟п╫п╦п╦ п©я─п╬я├п╣я│я│п╟ OOM-killer. п▒п╬п╩п╣п╣ п╡я▀я│п╬п╨п╟я▐ п╬я├п╣п╫п╨п╟ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я┐ п©я─п╬я├п╣я│я│п╟ п╣я│я┌я▄ п╠п╬п╩я▄я┬п╣ я┬п╟п╫я│п╬п╡ п╠я▀я┌я▄ п╡я▀п╠я─п╟п╫п╫я▀п╪ OOM-killer. п·я│п╫п╬п╡п╬п╧ п╬я├п╣п╫п╨п╦ я▐п╡п╩я▐п╣я┌я│я▐ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©п╟п╪я▐я┌п╦ п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬п╧ п©я─п╬я├п╣я│я│п╬п╪ п╦ я─п╟п╥п╩п╦я┤п╫я▀п╣ я┐п╡п╣п╩п╦я┤п╦п╡п╟я▌я┴п╦п╣ (+) п╦ я┐п╪п╣п╫я▄я┬п╟я▌я┴п╦п╣ (-) я└п╟п╨я┌п╬я─я▀:
  • я│п╬п╥п╢п╟п╡п╟п╩ п╩п╦ п©я─п╬я├п╣я│я│ п╪п╫п╬пЁп╬ п©п╬я┌п╬п╪п╨п╬п╡ я│ п©п╬п╪п╬я┴я▄я▌ fork(2) (+);
  • п╢п╬п╩пЁп╬ п╩п╦ я─п╟п╠п╬я┌п╟п╩ п©я─п╬я├п╣я│я│, п╦п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩ п╪п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╬я─п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ (-);
  • п╦п╪п╣п╣я┌ п╩п╦ п©я─п╬я├п╣я│я│ п╫п╦п╥п╨п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╩я▌п╠п╣п╥п╫п╬я│я┌п╦ (nice) (я┌.п╣., > 0) (+);
  • я│я┤п╦я┌п╟п╣я┌я│я▐ п╩п╦ п©я─п╬я├п╣я│я│ п©я─п╦п╡п╦п╩п╣пЁп╦я─п╬п╡п╟п╫п╫я▀п╪ (-); п╦
  • п╬п╠я─п╟я┴п╟п╣я┌я│я▐ п╩п╦ п©я─п╬я├п╣я│я│ п╨ п╟п©п©п╟я─п╟я┌п╫п╬п╪я┐ п╬п╠п╣я│п©п╣я┤п╣п╫п╦я▌ п╫п╟п©я─я▐п╪я┐я▌ (-).
п≈п╫п╟я┤п╣п╫п╦п╣ oom_score я┌п╟п╨п╤п╣ п╬я┌я─п╟п╤п╟п╣я┌ п©п╬п╢пЁп╬п╫п╨я┐ п©п╬п╠п╦я┌п╬п╡п╬пЁп╬ я│п╪п╣я┴п╣п╫п╦я▐, я┐п╨п╟п╥п╟п╫п╫я┐я▌ п╡ oom_adj я█я┌п╬пЁп╬ п©я─п╬я├п╣я│я│п╟.
/proc/[pid]/root
Unix п╦ Linux п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ п╦п╢п╣я▌ п╬ п╨п╬я─п╫п╣п╡п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀ п╢п╩я▐ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╧ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ я│п╦я│я┌п╣п╪п╫я▀п╪ п╡я▀п╥п╬п╡п╬п╪ chroot(2). п╜я┌п╬я┌ я└п╟п╧п╩ я▐п╡п╩я▐п╣я┌я│я▐ я│п╦п╪п╡п╬п╩я▄п╫п╬п╧ я│я│я▀п╩п╨п╬п╧, п╨п╬я┌п╬я─п╟я▐ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п╨п╬я─п╫п╣п╡п╬п╧ п╨п╟я┌п╟п╩п╬пЁ п©я─п╬я├п╣я│я│п╟ п╦ п╡п╣п╢п╣я┌ я│п╣п╠я▐ я┌п╟п╨ п╤п╣, п╨п╟п╨ exe, fd/* п╦ я┌.п╢.

п▓ п╪п╫п╬пЁп╬п╫п╦я┌п╦п╣п╡я▀я┘ п©я─п╬я├п╣я│я│п╟я┘, я│п╬п╢п╣я─п╤п╦п╪п╬п╣ я█я┌п╬п╧ я│п╦п╪п╡п╬п╩я▄п╫п╬п╧ я│я│я▀п╩п╨п╦ п╫п╣п╢п╬я│я┌я┐п©п╫п╬, п╣я│п╩п╦ пЁп╬п╩п╬п╡п╫п╟я▐ п╫п╦я┌я▄ я┐п╤п╣ п╥п╟п╡п╣я─я┬п╦п╩п╟ я─п╟п╠п╬я┌я┐ (п╬п╠я▀я┤п╫п╬ я│ п©п╬п╪п╬я┴я▄я▌ п╡я▀п╥п╬п╡п╟ pthread_exit(3)).

/proc/[pid]/smaps (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.14)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬я┌я─п╣п╠п╩п╣п╫п╦я▐ п©п╟п╪я▐я┌п╦ п╨п╟п╤п╢п╬пЁп╬ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п©я─п╬я├п╣я│я│п╟. п■п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п╣я│я┌я▄ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│я┌я─п╬п╨ п╡ п╡п╦п╢п╣:
08048000-080bc000 r-xp 00000000 03:02 13130      /bin/bash
Size:               464 kB
Rss:                424 kB
Shared_Clean:       424 kB
Shared_Dirty:         0 kB
Private_Clean:        0 kB
Private_Dirty:        0 kB
    

п▓ п©п╣я─п╡п╬п╧ я│я┌я─п╬п╨п╣ п©п╬п╨п╟п╥п╟п╫п╟ п╦п╢п╣п╫я┌п╦я┤п╫п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ я┤я┌п╬ п╦ п╢п╩я▐ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п╡ /proc/[pid]/maps. п▓ п╬я│я┌п╟п╩я▄п╫я▀я┘ я│я┌я─п╬п╨п╟я┘ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫ я─п╟п╥п╪п╣я─ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐, п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐, п╫п╟я┘п╬п╢я▐я┴п╣пЁп╬я│я▐ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ п╡ п╬п©п╣я─п╟я┌п╦п╡п╫п╬п╧ п©п╟п╪я▐я┌п╦, п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я┤п╦я│я┌я▀я┘ п╦ пЁя─я▐п╥п╫я▀я┘ п╬п╠я┴п╦я┘ я│я┌я─п╟п╫п╦я├ п╡ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦п╦ п╦ я┤п╦я│п╩п╬ я┤п╦я│я┌я▀я┘ п╦ пЁя─я▐п╥п╫я▀я┘ п╩п╦я┤п╫я▀я┘ я│я┌я─п╟п╫п╦я├ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐.

п╜я┌п╬я┌ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ п╡п╨п╩я▌я┤я▒п╫ п©п╟я─п╟п╪п╣я┌я─ п╫п╟я│я┌я─п╬п╧п╨п╦ я▐п╢я─п╟ CONFIG_MMU.

/proc/[pid]/stat
п≤п╫я└п╬я─п╪п╟я├п╦я▐ п╬ я│п╬я│я┌п╬я▐п╫п╦п╦ п©я─п╬я├п╣я│я│п╟. п·п╫п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╨п╬п╪п╟п╫п╢п╬п╧ ps(1). п·п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╡ /usr/src/linux/fs/proc/array.c.

п▓п╬я┌ п©п╬п╩я▐ я│ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╪п╦ п╦п╪ я│п©п╣я├п╦я└п╦п╨п╟я┌п╬я─п╟п╪п╦ я└п╬я─п╪п╟я┌п╟ scanf(3) п©п╬ п©п╬я─я▐п╢п╨я┐:

п≤п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ п©я─п╬я├п╣я│я│п╟.
п≤п╪я▐ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟ п╡ п╨я─я┐пЁп╩я▀я┘ я│п╨п╬п╠п╨п╟я┘. п∙пЁп╬ п╪п╬п╤п╫п╬ я┐п╡п╦п╢п╣я┌я▄ п╫п╣п╥п╟п╡п╦я│п╦п╪п╬ п╬я┌ я┌п╬пЁп╬, п╫п╟я┘п╬п╢п╦я┌я│я▐ п╩п╦ п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╡ п©п╬п╢п╨п╟я┤п╨п╣ п╦п╩п╦ п╫п╣я┌.
п·п╢п╦п╫ п╦п╥ я│п╦п╪п╡п╬п╩п╬п╡ п╦п╥ я│я┌я─п╬п╨п╦ "RSDZTW", пЁп╢п╣ R — п╥п╟п©я┐я┴п╣п╫, S — п©я─п╬я├п╣я│я│ я│п©п╦я┌ п╡ п©я─п╣я─я▀п╡п╟п╣п╪п╬п╪ п╬п╤п╦п╢п╟п╫п╦п╦, D — п©я─п╬я├п╣я│я│ п╬п╤п╦п╢п╟п╣я┌ п╡ п╫п╣п©я─п╣я─я▀п╡п╟п╣п╪п╬п╪ я│п╬я│я┌п╬я▐п╫п╦п╦ п╬п╨п╬п╫я┤п╟п╫п╦я▐ п╢п╦я│п╨п╬п╡п╬п╧ п╬п©п╣я─п╟я├п╦п╦, Z — п©я─п╬я├п╣я│я│ я▐п╡п╩я▐п╣я┌я│я▐ п╥п╬п╪п╠п╦, T — п©я─п╬я├п╣я│я│ я┌я─п╟я│я│п╦я─я┐п╣я┌я│я▐ п╦п╩п╦ п╬я│я┌п╟п╫п╬п╡п╩п╣п╫ (п©п╬ я│п╦пЁп╫п╟п╩я┐) п╦ W — п©я─п╬я├п╣я│я│ п╡я▀п╥я▀п╡п╟п╣я┌я│я▐.
п≤п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ (PID) я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬пЁп╬ п©я─п╬я├п╣я│я│п╟.
п≤п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ пЁя─я┐п©п©я▀ п©я─п╬я├п╣я│я│п╟.
п≤п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ я│п╣п╟п╫я│п╟ п©я─п╬я├п╣я│я│п╟.
пёп©я─п╟п╡п╩я▐я▌я┴п╦п╧ я┌п╣я─п╪п╦п╫п╟п╩ п©я─п╬я├п╣я│я│п╟. (п°п╩п╟п╢я┬п╦п╧ п╫п╬п╪п╣я─ я┐я│я┌я─п╬п╧я│я┌п╡п╟ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ я│п╬я┤п╣я┌п╟п╫п╦п╣п╪ п╠п╦я┌: c 31 п©п╬ 20 п╦ я│ 7 п©п╬ 0; я│я┌п╟я─я┬п╦п╧ п╫п╬п╪п╣я─ я┐я│я┌я─п╬п╧я│я┌п╡п╟ я─п╟я│п©п╬п╩п╬п╤п╣п╫ п╡ п╠п╦я┌п╟я┘ я│ 15 п©п╬ 8.)
п≤п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ пЁя─я┐п©п©я▀ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─п╟я▐ п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ п╡п╩п╟п╢п╣п╣я┌ я┐п©я─п╟п╡п╩я▐я▌я┴п╦п╪ я┌п╣я─п╪п╦п╫п╟п╩п╬п╪, п╨ п╨п╬я┌п╬я─п╬п╪я┐ п©п╬п╢п╨п╩я▌я┤я▒п╫ п╢п╟п╫п╫я▀п╧ п©я─п╬я├п╣я│я│.
п║п╩п╬п╡п╬ я└п╩п╟пЁп╬п╡ п©я─п╬я├п╣я│я│п╟ п╡ я▐п╢я─п╣. п²п╟п╥п╫п╟я┤п╣п╫п╦п╣ п╠п╦я┌ п╬п©я─п╣п╢п╣п╩п╣п╫п╬ п╡ PF_* <linux/sched.h>. п·я┌п╢п╣п╩я▄п╫я▀п╣ я┤п╟я│я┌п╦ п╥п╟п╡п╦я│я▐я┌ п╬я┌ п╡п╣я─я│п╦п╦ я▐п╢я─п╟.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╫п╣п╥п╫п╟я┤п╦я┌п╣п╩я▄п╫я▀я┘ п©я─п╬п╪п╟я┘п╬п╡ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╣ п╫п╣ п©п╬я┌я─п╣п╠п╬п╡п╟п╩п╦ п╥п╟пЁя─я┐п╥п╨п╦ я│я┌я─п╟п╫п╦я├я▀ п©п╟п╪я▐я┌п╦ я│ п╢п╦я│п╨п╟.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╫п╣п╥п╫п╟я┤п╦я┌п╣п╩я▄п╫я▀я┘ п©я─п╬п╪п╟я┘п╬п╡ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╣ п╡п╬п╥п╫п╦п╨п╩п╦ п©я─п╦ п╬п╤п╦п╢п╟п╫п╦п╦ п╬п╨п╬п╫я┤п╟п╫п╦я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╬п╡-п©п╬я┌п╬п╪п╨п╬п╡.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╥п╫п╟я┤п╦я┌п╣п╩я▄п╫я▀я┘ п©я─п╬п╪п╟я┘п╬п╡ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╣ п©п╬я┌я─п╣п╠п╬п╡п╟п╩п╦ п╥п╟пЁя─я┐п╥п╨п╦ я│я┌я─п╟п╫п╦я├я▀ п©п╟п╪я▐я┌п╦ я│ п╢п╦я│п╨п╟.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╥п╫п╟я┤п╦я┌п╣п╩я▄п╫я▀я┘ п©я─п╬п╪п╟я┘п╬п╡ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╣ п╡п╬п╥п╫п╦п╨п╩п╦ п©я─п╦ п╬п╤п╦п╢п╟п╫п╦п╦ п╬п╨п╬п╫я┤п╟п╫п╦я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╬п╡-п©п╬я┌п╬п╪п╨п╬п╡.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я─п╣п╪п╣п╫п╦, п╨п╬я┌п╬я─п╬п╣ п╠я▀п╩п╬ п╥п╟п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╬ п╢п╩я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╟ п╡ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╬п╪ я─п╣п╤п╦п╪п╣, п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я┌п╦п╨п╟я┘ (п©п╬п╢п╣п╩я▒п╫п╫п╬п╣ п╫п╟ sysconf(_SC_CLK_TCK). п║я▌п╢п╟ п╡п╨п╩я▌я┤п╣п╫п╬ пЁп╬я│я┌п╣п╡п╬п╣ п╡я─п╣п╪я▐, guest_time (п╡я─п╣п╪я▐, п©п╬я┌я─п╟я┤п╣п╫п╫п╬п╣ п╫п╟ я─п╟п╠п╬я┌я┐ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬пЁп╬ п╕п÷, я│п╪. п╢п╟п╩п╣п╣), я┌п╟п╨ я┤я┌п╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐, п╨п╬я┌п╬я─я▀п╣ п╫п╣ я┐я┤п╦я┌я▀п╡п╟я▌я┌ пЁп╬я│я┌п╣п╡п╬п╣ п©п╬п╩п╣, п╫п╣ п©п╬я┌п╣я─я▐я▌я┌ п╣пЁп╬ п©я─п╦ п╡я▀я┤п╦я│п╩п╣п╫п╦я▐я┘.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я─п╣п╪п╣п╫п╦, п╨п╬я┌п╬я─п╬п╣ п╠я▀п╩п╬ п╥п╟п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╬ п╢п╩я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╟ п╡ я─п╣п╤п╦п╪п╣ я▐п╢я─п╟, п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я┌п╦п╨п╟я┘ (п©п╬п╢п╣п╩я▒п╫п╫п╬п╣ п╫п╟ sysconf(_SC_CLK_TCK).
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я─п╣п╪п╣п╫п╦, п╨п╬я┌п╬я─п╬п╣ п╠я▀п╩п╬ п╥п╟п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╬ п╢п╩я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╟ п╡ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╬п╪ я─п╣п╤п╦п╪п╣ п╢п╩я▐ п╬п╤п╦п╢п╟п╫п╦я▐ п╬п╨п╬п╫я┤п╟п╫п╦я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╬п╡-п©п╬я┌п╬п╪п╨п╬п╡, п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я┌п╦п╨п╟я┘ (п©п╬п╢п╣п╩я▒п╫п╫п╬п╣ п╫п╟ sysconf(_SC_CLK_TCK) (я│п╪. я┌п╟п╨п╤п╣ times(2)). п║я▌п╢п╟ п╡п╨п╩я▌я┤п╣п╫п╬ пЁп╬я│я┌п╣п╡п╬п╣ п╡я─п╣п╪я▐, cguest_time (п╡я─п╣п╪я▐, п©п╬я┌я─п╟я┤п╣п╫п╫п╬п╣ п╫п╟ я─п╟п╠п╬я┌я┐ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬пЁп╬ п╕п÷, я│п╪. п╢п╟п╩п╣п╣).
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я─п╣п╪п╣п╫п╦, п╨п╬я┌п╬я─п╬п╣ п╠я▀п╩п╬ п╥п╟п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╬ п╢п╩я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╟ п╡ я─п╣п╤п╦п╪п╣ я▐п╢я─п╟ п╢п╩я▐ п╬п╤п╦п╢п╟п╫п╦я▐ п╬п╨п╬п╫я┤п╟п╫п╦я▐ я─п╟п╠п╬я┌я▀ п©я─п╬я├п╣я│я│п╬п╡-п©п╬я┌п╬п╪п╨п╬п╡, п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я┌п╦п╨п╟я┘ (п©п╬п╢п╣п╩я▒п╫п╫п╬п╣ п╫п╟ sysconf(_SC_CLK_TCK).
(п·п╠я┼я▐я│п╫п╣п╫п╦п╣ п╬я┌п╫п╬я│п╦я┌я│я▐ п╨ Linux 2.6) п■п╩я▐ п©я─п╬я├п╣я│я│п╬п╡, я─п╟п╠п╬я┌п╟я▌я┴п╦я┘ я│п╬пЁп╩п╟я│п╫п╬ п©п╬п╩п╦я┌п╦п╨п╣ п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╦я▐ п╡ я─п╣п╟п╩я▄п╫п╬п╪ п╡я─п╣п╪п╣п╫п╦ (policy п╢п╟п╩п╣п╣; я│п╪. sched_setscheduler(2)), я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╥п╟п╢п╟я▒я┌ п©я─п╦п╬я─п╦я┌п╣я┌ п©я─п╦ п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╦п╦ п╥п╟ п╡я▀я┤п╣я┌п╬п╪ 1; я┌п╬ п╣я│я┌я▄ я┤п╦я│п╩п╬ п╡ п╢п╦п╟п©п╟п╥п╬п╫п╣ п╬я┌ -2 п╢п╬ -100 я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п©я─п╦п╬я─п╦я┌п╣я┌п╟п╪ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ п╬я┌ 1 п╢п╬ 99. п■п╩я▐ п©я─п╬я├п╣я│я│п╬п╡, я─п╟п╠п╬я┌п╟я▌я┴п╦я┘ п╠п╣п╥ п©п╬п╩п╦я┌п╦п╨п╦ п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╦я▐ п╡ я─п╣п╟п╩я▄п╫п╬п╪ п╡я─п╣п╪п╣п╫п╦, я█я┌п╬ п╫п╣п╦п╥п╪п╣п╫я▒п╫п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╩я▌п╠п╣п╥п╫п╬я│я┌п╦ (setpriority(2)) п╡ я┌п╬п╪ п╤п╣ п╡п╦п╢п╣ п╡ п╨п╟п╨п╬п╪ п╬п╫п╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ я▐п╢я─п╣. п╞п╢я─п╬ я┘я─п╟п╫п╦я┌ п╥п╫п╟я┤п╣п╫п╦я▐ п╩я▌п╠п╣п╥п╫п╬я│я┌п╦ п╡ п╡п╦п╢п╣ я┤п╦я│п╣п╩ п╡ п╢п╦п╟п©п╟п╥п╬п╫п╣ п╬я┌ 0 (п╡я▀я│п╬п╨п╬п╣) п╢п╬ 39 (п╫п╦п╥п╨п╬п╣), я┤я┌п╬ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╢п╦п╟п©п╟п╥п╬п╫я┐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╬я┌ -20 п╢п╬ 19.

п■п╬ Linux 2.6 я█я┌п╬ п╠я▀п╩п╟ п©п╣я─п╣я│я┤п╦я┌п╟п╫п╫п╟я▐ п╡п╣п╩п╦я┤п╦п╫п╟ п╫п╟ п╬я│п╫п╬п╡п╣ п╡п╣я│п╬п╡ п©п╩п╟п╫п╦я─п╬п╡я┴п╦п╨п╟ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩я▒п╫п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╟.

п≈п╫п╟я┤п╣п╫п╦п╣ п╩я▌п╠п╣п╥п╫п╬я│я┌п╦ (я│п╪. setpriority(2)) п╥п╟п╢п╟я▒я┌я│я▐ я┤п╦я│п╩п╬п╪ п╡ п╢п╦п╟п©п╟п╥п╬п╫п╣ п╬я┌ 19(п╫п╦п╥п╨п╦п╧ п©я─п╦п╬я─п╦я┌п╣я┌) п╢п╬ -20 (п╡я▀я│п╬п╨п╦п╧ п©я─п╦п╬я─п╦я┌п╣я┌).
п╖п╦я│п╩п╬ п╫п╦я┌п╣п╧ п╡ я█я┌п╬п╪ п©я─п╬я├п╣я│я│п╣ (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6). п■п╬ я▐п╢п╣я─ п╡п╣я┌п╡п╦ 2.6 я█я┌п╬ п©п╬п╩п╣ п╡я│п╣пЁп╢п╟ п╦п╪п╣п╩п╬ п╥п╫п╟я┤п╣п╫п╦п╣ 0 п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╥п╟п╪п╣п╫п╦я┌п╣п╩я▐ я─п╟п╫п╣п╣ я┐п╢п╟п╩я▒п╫п╫я▀я┘ п©п╬п╩п╣п╧.
п▓я─п╣п╪я▐ п╡ п╪п╦пЁп╟я┘ (jiffies) п©п╣я─п╣п╢ я│п╩п╣п╢я┐я▌я┴п╣п╧ п©п╬я│я▀п╩п╨п╬п╧ п©я─п╬я├п╣я│я│я┐ я│п╦пЁп╫п╟п╩п╟ SIGALRM п©я─п╦ я│я─п╟п╠п╟я┌я▀п╡п╟п╫п╦п╦ я┌п╟п╧п╪п╣я─п╟ п╦п╫я┌п╣я─п╡п╟п╩п╟. п²п╟я┤п╦п╫п╟я▐ я│ п╡п╣я─я│п╦п╦ 2.6.17 я█я┌п╬ п©п╬п╩п╣ п╠п╬п╩я▄я┬п╣ п╫п╣ п╬п╠п╫п╬п╡п╩я▐п╣я┌я│я▐ п╦ п╡я│п╣пЁп╢п╟ п╦п╪п╣п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ 0.
п▓я─п╣п╪я▐ п╡ п╪п╦пЁп╟я┘ п╢п╬ п╥п╟п©я┐я│п╨п╟ п©я─п╬я├п╣я│я│п╟ п╬я┌ п╪п╬п╪п╣п╫я┌п╟ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╥п╟пЁя─я┐п╥п╨п╦ я│п╦я│я┌п╣п╪я▀.
п═п╟п╥п╪п╣я─ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦ п╡ п╠п╟п╧я┌п╟я┘.
п═п╣п╥п╦п╢п╣п╫я┌п╫я▀п╧ я─п╟п╥п╪п╣я─: п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│я┌я─п╟п╫п╦я├, п╨п╬я┌п╬я─я▀п╣ п╥п╟п╫п╦п╪п╟п╣я┌ п©я─п╬я├п╣я│я│ п╡ я─п╣п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦. п╜я┌п╬ я┌п╬п╩я▄п╨п╬ я┌п╣ я│я┌я─п╟п╫п╦я├я▀, п╨п╬я┌п╬я─я▀п╣ п╥п╟п╫я▐я┌я▀ п╨п╬п╢п╬п╪, п╢п╟п╫п╫я▀п╪п╦ п╦ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╬п╪ я│я┌п╣п╨п╟. п║я▌п╢п╟ п╫п╣ п╡п╨п╩я▌я┤п╟я▌я┌я│я▐ я│я┌я─п╟п╫п╦я├я▀, п╨п╬я┌п╬я─я▀п╣ п╫п╣ п╠я▀п╩п╦ п╥п╟пЁя─я┐п╤п╣п╫я▀ п©п╬ я┌я─п╣п╠п╬п╡п╟п╫п╦я▌ п╦п╩п╦ п╨п╬я┌п╬я─я▀п╣ п╫п╟я┘п╬п╢я▐я┌я│я▐ п╡ я│п╡п╬п©п©п╦п╫пЁп╣.
п╒п╣п╨я┐я┴п╣п╣ п╪я▐пЁп╨п╬п╣ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╣ rss п©я─п╬я├п╣я│я│п╟ п╡ п╠п╟п╧я┌п╟я┘; я│п╪п╬я┌я─п╦я┌п╣ п╬п©п╦я│п╟п╫п╦п╣ RLIMIT_RSS п╡ getpriority(2).
п░п╢я─п╣я│, п╡я▀я┬п╣ п╨п╬я┌п╬я─п╬пЁп╬ п╪п╬п╤п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п╨п╬п╢ п©я─п╬пЁя─п╟п╪п╪я▀.
п░п╢я─п╣я│, п╫п╦п╤п╣ п╨п╬я┌п╬я─п╬пЁп╬ п╪п╬п╤п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п╨п╬п╢ п©я─п╬пЁя─п╟п╪п╪я▀.
п░п╢я─п╣я│ п╫п╟я┤п╟п╩п╟ (я┌п╬ п╣я│я┌я▄ п╫п╦п╥) я│я┌п╣п╨п╟.
п╒п╣п╨я┐я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ ESP (я┐п╨п╟п╥п╟я┌п╣п╩я▐ я│я┌п╣п╨п╟) п╢п╩я▐ п╢п╟п╫п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─п╬п╣ я│п╩п╣п╢я┐п╣я┌ п╦п╥ я│я┌я─п╟п╫п╦я├я▀ я│я┌п╣п╨п╟ п╡ я▐п╢я─п╣.
п╒п╣п╨я┐я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ EIP (я┐п╨п╟п╥п╟я┌п╣п╩я▄ п╦п╫я│я┌я─я┐п╨я├п╦п╧).
п п╟я─я┌п╟ п╬п╤п╦п╢п╟я▌я┴п╦я┘ я│п╦пЁп╫п╟п╩п╬п╡, п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╨п╟п╨ я┤п╦я│п╩п╬ п╡ п╢п╣я│я▐я┌п╦я┤п╫п╬п╧ я│п╦я│я┌п╣п╪п╣ я│я┤п╦я│п╩п╣п╫п╦я▐. пёя│я┌п╟я─п╣п╩п╬, я┌п╟п╨ п╨п╟п╨ п╫п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ я│п╦пЁп╫п╟п╩п╟я┘ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦; п╡п╪п╣я│я┌п╬ п╫п╣я▒ п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ /proc/[pid]/status.
п п╟я─я┌п╟ п╠п╩п╬п╨п╦я─п╬п╡п╟п╫п╫я▀я┘ я│п╦пЁп╫п╟п╩п╬п╡, п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╨п╟п╨ я┤п╦я│п╩п╬ п╡ п╢п╣я│я▐я┌п╦я┤п╫п╬п╧ я│п╦я│я┌п╣п╪п╣ я│я┤п╦я│п╩п╣п╫п╦я▐. пёя│я┌п╟я─п╣п╩п╬, я┌п╟п╨ п╨п╟п╨ п╫п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ я│п╦пЁп╫п╟п╩п╟я┘ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦; п╡п╪п╣я│я┌п╬ п╫п╣я▒ п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ /proc/[pid]/status.
п п╟я─я┌п╟ п╦пЁп╫п╬я─п╦я─п╬п╡п╟п╫п╫я▀я┘ я│п╦пЁп╫п╟п╩п╬п╡, п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╨п╟п╨ я┤п╦я│п╩п╬ п╡ п╢п╣я│я▐я┌п╦я┤п╫п╬п╧ я│п╦я│я┌п╣п╪п╣ я│я┤п╦я│п╩п╣п╫п╦я▐. пёя│я┌п╟я─п╣п╩п╬, я┌п╟п╨ п╨п╟п╨ п╫п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ я│п╦пЁп╫п╟п╩п╟я┘ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦; п╡п╪п╣я│я┌п╬ п╫п╣я▒ п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ /proc/[pid]/status.
п п╟я─я┌п╟ п©п╣я─п╣я┘п╡п╟я┤п╣п╫п╫я▀я┘ я│п╦пЁп╫п╟п╩п╬п╡, п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╨п╟п╨ я┤п╦я│п╩п╬ п╡ п╢п╣я│я▐я┌п╦я┤п╫п╬п╧ я│п╦я│я┌п╣п╪п╣ я│я┤п╦я│п╩п╣п╫п╦я▐. пёя│я┌п╟я─п╣п╩п╬, я┌п╟п╨ п╨п╟п╨ п╫п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ я│п╦пЁп╫п╟п╩п╟я┘ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦; п╡п╪п╣я│я┌п╬ п╫п╣я▒ п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ /proc/[pid]/status.
п╜я┌п╬ "п╨п╟п╫п╟п╩", п╡ п╨п╬я┌п╬я─п╬п╪ п╬п╤п╦п╢п╟п╣я┌ п©я─п╬я├п╣я│я│. п·п╫ я▐п╡п╩я▐п╣я┌я│я▐ п╟п╢я─п╣я│п╬п╪ я│п╦я│я┌п╣п╪п╫п╬пЁп╬ п╡я▀п╥п╬п╡п╟ п╦ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╫п╟п╧п╢п╣п╫ п╡ я│п©п╦я│п╨п╣ п╦п╪я▒п╫, п╣я│п╩п╦ п╡п╟п╪ п╫я┐п╤п╫п╬ я┌п╣п╨я│я┌п╬п╡п╬п╣ п╦п╪я▐. (п∙я│п╩п╦ я┐ п╡п╟я│ п╟п╨я┌я┐п╟п╩я▄п╫я▀п╧ /etc/psdatabase, я┌п╬ п©п╬п©я─п╬п╠я┐п╧я┌п╣ п╡я▀п©п╬п╩п╫п╦я┌я▄ ps -l, я┤я┌п╬п╠я▀ я┐п╡п╦п╢п╣я┌я▄ п©п╬п╩п╣ WCHAN п╡ п╢п╣п╧я│я┌п╡п╦п╦).
п п╬п╩п╦я┤п╣я│я┌п╡п╬ я│я┌я─п╟п╫п╦я├ п╡ я│п╡п╬п©п©п╦п╫пЁп╣ (п╫п╣ я│п╬п©я─п╬п╡п╬п╤п╢п╟п╣я┌я│я▐).
п║я┐п╪п╪п╟я─п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ nswap п╢п╩я▐ п©я─п╬я├п╣я│я│п╬п╡-п©п╬я┌п╬п╪п╨п╬п╡ (п╫п╣ я│п╬п©я─п╬п╡п╬п╤п╢п╟п╣я┌я│я▐).
п║п╦пЁп╫п╟п╩, п╨п╬я┌п╬я─я▀п╧ п╠я┐п╢п╣я┌ п©п╬я│п╩п╟п╫ я─п╬п╢п╦я┌п╣п╩я▌, п╨п╬пЁп╢п╟ п©я─п╬я├п╣я│я│ п╥п╟п╡п╣я─я┬п╦я┌ я─п╟п╠п╬я┌я┐.
п²п╬п╪п╣я─ п©я─п╬я├п╣я│я│п╬я─п╟, п╫п╟ п╨п╬я┌п╬я─п╬п╪ п©п╬я│п╩п╣п╢п╫п╦п╧ я─п╟п╥ п╡я▀п©п╬п╩п╫я▐п╩я│я▐ п©я─п╬я├п╣я│я│.
п÷я─п╦п╬я─п╦я┌п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ п╡ я─п╣п╟п╩я▄п╫п╬п╪ п╡я─п╣п╪п╣п╫п╦, я┤п╦я│п╩п╬ п╦п╥ п╢п╦п╟п©п╟п╥п╬п╫п╟ п╬я┌ 1 п╢п╬ 99 п╢п╩я▐ п©я─п╬я├п╣я│я│п╬п╡ п╥п╟п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╫я▀я┘ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ я│п╬пЁп╩п╟я│п╫п╬ п©п╬п╩п╦я┌п╦п╨п╣ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ п╦п╩п╦ 0 п╢п╩я▐ п©я─п╬я├п╣я│я│п╬п╡, п╡я▀п©п╬п╩п╫я▐я▌я┴п╦я┘я│я▐ п╫п╣ п╡ я─п╣п╟п╩я▄п╫п╬п╪ п╡я─п╣п╪п╣п╫п╦ (я│п╪. sched_setscheduler(2)).
п÷п╬п╩п╦я┌п╦п╨п╟ п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╦я▐ (я│п╪. sched_setscheduler(2)). п■п╣п╨п╬п╢п╦я─я┐п╣я┌я│я▐ я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╫я│я┌п╟п╫я┌ SCHED_* п╦п╥ linux/sched.h.
п║я┐п╪п╪п╟я─п╫п╟я▐ п╥п╟п╢п╣я─п╤п╨п╟ п╠п╩п╬я┤п╫п╬пЁп╬ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟, п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я┌п╦п╨п╟я┘ (я│п╬я┌я▀я┘ п╢п╬п╩я▐я┘ я│п╣п╨я┐п╫п╢я▀).
п⌠п╬я│я┌п╣п╡п╬п╣ п╡я─п╣п╪я▐ п©я─п╬я├п╣я│я│п╟ (п╡я─п╣п╪я▐, п©п╬я┌я─п╟я┤п╣п╫п╫п╬п╣ п╫п╟ я─п╟п╠п╬я┌я┐ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬пЁп╬ п╕п÷ пЁп╬я│я┌п╣п╡п╬п╧ п╬п©п╣я─п╟я├п╦п╬п╫п╫п╬п╧ я│п╦я│я┌п╣п╪я▀), п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я┌п╦п╨п╟я┘ (п©п╬п╢п╣п╩я▒п╫п╫я▀я┘ п╫п╟ sysconf(_SC_CLK_TCK).
п⌠п╬я│я┌п╣п╡п╬п╣ п╡я─п╣п╪я▐ п©п╬я┌п╬п╪п╨п╟ п©я─п╬я├п╣я│я│п╟, п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я┌п╦п╨п╟я┘ (п©п╬п╢п╣п╩я▒п╫п╫я▀я┘ п╫п╟ sysconf(_SC_CLK_TCK).
/proc/[pid]/statm
п÷я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬п╠ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╟п╪я▐я┌п╦, п╦п╥п╪п╣я─я▐п╣я┌я│я▐ п╡ я│я┌я─п╟п╫п╦я├п╟я┘. п п╬п╩п╬п╫п╨п╦:
size       п╬п╠я┴п╦п╧ я─п╟п╥п╪п╣я─ п©я─п╬пЁя─п╟п╪п╪я▀

(я┌п╬п╤п╣ я┤я┌п╬ п╦ VmSize п╡ /proc/[pid]/status) resident я─п╟п╥п╪п╣я─ я─п╣п╥п╦п╢п╣п╫я┌п╫п╬п╧ я┤п╟я│я┌п╦
(я┌п╬п╤п╣ я┤я┌п╬ п╦ VmRSS п╡ /proc/[pid]/status) share я│я┌я─п╟п╫п╦я├я▀ п╬п╠я┴п╣пЁп╬ п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ (п╦п╥ п╬п╠я┴п╦я┘ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦п╧) text я┌п╣п╨я│я┌ (п╨п╬п╢) lib п╠п╦п╠п╩п╦п╬я┌п╣п╨п╟ (п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ Linux 2.6) data п╢п╟п╫п╫я▀п╣ + я│я┌п╣п╨ dt пЁя─я▐п╥п╫я▀п╣ я│я┌я─п╟п╫п╦я├я▀ (п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ Linux 2.6)

/proc/[pid]/status
п▓ п╬я│п╫п╬п╡п╫п╬п╪, п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╦п╥ /proc/[pid]/stat п╦ /proc/[pid]/statm п╡ п╠п╬п╩п╣п╣ п╩я▒пЁп╨п╬п╪ п╢п╩я▐ п©я─п╬я┤я┌п╣п╫п╦я▐ я┤п╣п╩п╬п╡п╣п╨п╬п╪ я└п╬я─п╪п╟я┌п╣. п÷я─п╦п╪п╣я─:
$ cat /proc/$$/status
Name:   bash
State:  S (sleeping)
Tgid:   3515
Pid:    3515
PPid:   3452
TracerPid:      0
Uid:    1000    1000    1000    1000
Gid:    100     100     100     100
FDSize: 256
Groups: 16 33 100
VmPeak:     9136 kB
VmSize:     7896 kB
VmLck:         0 kB
VmHWM:      7572 kB
VmRSS:      6316 kB
VmData:     5224 kB
VmStk:        88 kB
VmExe:       572 kB
VmLib:      1708 kB
VmPTE:        20 kB
Threads:        1
SigQ:   0/3067
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000010000
SigIgn: 0000000000384004
SigCgt: 000000004b813efb
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: ffffffffffffffff
Cpus_allowed:   00000001
Cpus_allowed_list:      0
Mems_allowed:   1
Mems_allowed_list:      0
voluntary_ctxt_switches:        150
nonvoluntary_ctxt_switches:     545

п÷п╬п╩я▐:
  • Name: п п╬п╪п╟п╫п╢п╟, п╡я▀п©п╬п╩п╫я▐п╣п╪п╟я▐ я█я┌п╦п╪ п©я─п╬я├п╣я│я│п╬п╪.
  • State: п╒п╣п╨я┐я┴п╣п╣ я│п╬я│я┌п╬я▐п╫п╦п╣ п©я─п╬я├п╣я│я│п╟. п°п╬п╤п╣я┌ п╠я▀я┌я▄ "R (я─п╟п╠п╬я┌п╟п╣я┌)", "S (я│п©п╦я┌)", "D (я│п©п╦я┌ п╫п╟ п╢п╦я│п╨п╣)", "T (п╬я│я┌п╟п╫п╬п╡п╩п╣п╫)", "T (п╬я│я┌п╟п╫п╬п╡п╩п╣п╫ я┌я─п╟я│я│п╦я─п╬п╡п╨п╬п╧)", "Z (п╥п╬п╪п╠п╦)" п╦п╩п╦ "X (п╥п╟п╡п╣я─я┬я▒п╫)".
  • Tgid: п⌠я─я┐п©п©п╬п╡п╬п╧ ID п╫п╦я┌п╦ (я┌.п╣., ID п©я─п╬я├п╣я│я│п╟).
  • Pid: ID п╫п╦я┌п╦ (я│п╪. gettid(2)).
  • TracerPid: PID п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╧ п╡я▀п©п╬п╩п╫я▐п╣я┌ я┌я─п╟я│я│п╦я─п╬п╡п╨я┐ п╢п╟п╫п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╟ (0, п╣я│п╩п╦ я┌я─п╟я│я│п╦я─п╬п╡п╨п╦ п╫п╣я┌).
  • Uid, Gid: п═п╣п╟п╩я▄п╫я▀п╧, я█я└я└п╣п╨я┌п╦п╡п╫я▀п╧, я│п╬я┘я─п╟п╫я▒п╫п╫я▀п╧ п╦ п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╡ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪п╣ UID (GID).
  • FDSize: п п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╩п╬я┌п╬п╡ я└п╟п╧п╩п╬п╡я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡ п╡я▀п╢п╣п╩п╣п╫п╫я▀я┘ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌.
  • Groups: п║п©п╦я│п╬п╨ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀я┘ пЁя─я┐п©п©.
  • VmPeak: п÷п╦п╨ я─п╟п╥п╪п╣я─п╟ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦.
  • VmSize: п═п╟п╥п╪п╣я─ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦.
  • VmLck: п═п╟п╥п╪п╣я─ п╥п╟п╠п╩п╬п╨п╦я─п╬п╡п╟п╫п╫п╬п╧ п©п╟п╪я▐я┌п╦.
  • VmHWM: п÷п╦п╨ я─п╟п╥п╪п╣я─п╟ я─п╣п╥п╦п╢п╣п╫я┌п╫п╬п╧ п©п╟п╪я▐я┌п╦ ("п╬я┌п╪п╣я┌п╨п╟ п╡я▀я│п╬я┌я▀ п©я─п╦п╩п╦п╡п╟").
  • VmRSS: п═п╟п╥п╪п╣я─ я─п╣п╥п╦п╢п╣п╫я┌п╫п╬п╧ п©п╟п╪я▐я┌п╦.
  • VmData, VmStk, VmExe: п═п╟п╥п╪п╣я─ я│п╣пЁп╪п╣п╫я┌п╬п╡ п╢п╟п╫п╫я▀я┘, я│я┌п╣п╨п╟ п╦ п╨п╬п╢п╟.
  • VmLib: п═п╟п╥п╪п╣я─ п╨п╬п╢п╟ п╬п╠я┴п╣п╧ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦.
  • VmPTE: п═п╟п╥п╪п╣я─ я█п╩п╣п╪п╣п╫я┌п╬п╡ я│я┌я─п╟п╫п╦я┤п╫п╬п╧ я┌п╟п╠п╩п╦я├я▀ (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.10).
  • Threads: п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╫п╦я┌п╣п╧ п╡ п©я─п╬я├п╣я│я│п╣, я│п╬п╢п╣я─п╤п╟я┴п╣п╪ я█я┌я┐ п╫п╦я┌я▄.
  • SigPnd, ShdPnd: п п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╦пЁп╫п╟п╩п╬п╡, п╤п╢я┐я┴п╦я┘ п╬п╠я─п╟п╠п╬я┌п╨п╦ п╫п╦я┌я▄я▌ п╦ п╡я│п╣п╪ п©я─п╬я├п╣я│я│п╬п╪ (я│п╪. pthreads(7) п╦ signal(7)).
  • SigBlk, SigIgn, SigCgt: п°п╟я│п╨п╦, п╬я┌я─п╟п╤п╟я▌я┴п╦п╣ п╠п╩п╬п╨п╦я─п╬п╡п╟п╫п╫я▀п╣, п╦пЁп╫п╬я─п╦я─я┐п╣п╪я▀п╣ п╦ п©п╣я─п╣я┘п╡п╟я┤п╣п╫п╫я▀п╣ я│п╦пЁп╫п╟п╩я▀ (я│п╪. signal(7)).
  • CapInh, CapPrm, CapEff: п°п╟я│п╨п╦ п╪п╟п╫п╢п╟я┌п╬п╡, п╡п╨п╩я▌я┤я▒п╫п╫я▀п╣ п╡ п╫п╟я│п╩п╣п╢я┐п╣п╪я▀п╧, я─п╟п╥я─п╣я┬п╟я▌я┴п╦п╧ п╦ я█я└я└п╣п╨я┌п╦п╡п╫я▀п╧ п╫п╟п╠п╬я─я▀ (я│п╪. capabilities(7)).
  • CapBnd: п°п╟п╫п╢п╟я┌п╫я▀п╧ п╬пЁя─п╟п╫п╦я┤п╦п╡п╟я▌я┴п╦п╧ п╫п╟п╠п╬я─ (п╫п╟я┤п╦п╫п╟я▐ я│ я▐п╢я─п╟ 2.6.26, я│п╪. capabilities(7)).
  • Cpus_allowed: п°п╟я│п╨п╟ п©я─п╬я├п╣я│я│п╬я─п╬п╡, п╫п╟ п╨п╬я┌п╬я─я▀я┘ п╪п╬п╤п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п©я─п╬я├п╣я│я│ (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.24, я│п╪. cpuset(7)).
  • Cpus_allowed_list: п╒п╬п╤п╣ я┤я┌п╬ п©я─п╣п╢я▀п╢я┐я┴п╦п╧, п╫п╬ п╡ "я└п╬я─п╪п╟я┌п╣ я│п©п╦я│п╨п╟" (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.26, я│п╪. cpuset(7)).
  • Mems_allowed: п°п╟я│п╨п╟ я┐п╥п╩п╬п╡ п©п╟п╪я▐я┌п╦, я─п╟п╥я─п╣я┬я▒п╫п╫я▀я┘ п╢п╩я▐ я█я┌п╬пЁп╬ п©я─п╬я├п╣я│я│п╟ (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.24, я│п╪. cpuset(7)).
  • Mems_allowed_list: п╒п╬п╤п╣ я┤я┌п╬ п╦ п©я─п╣п╢я▀п╢я┐я┴п╣п╣, п╫п╬ п╡ "я└п╬я─п╪п╟я┌п╣ я│п©п╦я│п╨п╟" (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.26, я│п╪. cpuset(7)).
  • voluntary_context_switches, nonvoluntary_context_switches: п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╫п╟п╪п╣я─п╣п╫п╫я▀я┘ п╦ п╫п╣п©я─п╣п╢п╫п╟п╪п╣я─п╣п╫п╫я▀я┘ п©п╣я─п╣п╨п╩я▌я┤п╣п╫п╦п╧ п╨п╬п╫я┌п╣п╨я│я┌п╟ (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.23).
/proc/[pid]/task (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.0-test6)
п▓ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ я│п╬п╢п╣я─п╤п╟я┌я│я▐ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╦, п©п╬п╢ п╬п╢п╫п╬п╪я┐ п╫п╟ п╫п╦я┌я▄. п≤п╪я▐ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╟ п╥п╟п╢п╟я▒я┌я│я▐ я┤п╦я│п╩п╬п╪, п╨п╬я┌п╬я─п╬п╣ я▐п╡п╩я▐п╣я┌я│я▐ ID п╫п╦я┌п╦ ([tid]) (я│п╪. gettid(2)). п▓ п╨п╟п╤п╢п╬п╪ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╣ п╣я│я┌я▄ п╫п╟п╠п╬я─ я└п╟п╧п╩п╬п╡ я│ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╪п╦ п╦п╪п╣п╫п╟п╪п╦ п╦ я│п╬п╢п╣я─п╤п╦п╪я▀п╪ п╨п╟п╨ я┐ п╨п╟я┌п╟п╩п╬пЁп╬п╡ /proc/[pid]. п■п╩я▐ п╬п╠я┴п╦я┘ п╟я┌я─п╦п╠я┐я┌п╬п╡ п╡я│п╣я┘ п╫п╦я┌п╣п╧ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╨п╟п╤п╢п╬пЁп╬ я└п╟п╧п╩п╟ п╡ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╟я┘ task/[tid] п╠я┐п╢п╣я┌ п╬п╢п╦п╫п╟п╨п╬п╡я▀п╪, п╨п╟п╨ я┐ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣пЁп╬ я└п╟п╧п╩п╟ п╡ я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ /proc/[pid] (п╫п╟п©я─п╦п╪п╣я─, п╡ п╪п╫п╬пЁп╬п╫п╦я┌п╣п╡п╬п╪ п©я─п╬я├п╣я│я│п╣ п╡я│п╣ я└п╟п╧п╩я▀ task/[tid]/cwd п╠я┐п╢я┐я┌ п╦п╪п╣я┌я▄ п╬п╢п╦п╫п╟п╨п╬п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣, я│п╬п╡п©п╟п╢п╟я▌я┴п╣п╣ я│ я│п╬п╢п╣я─п╤п╦п╪я▀п╪ я└п╟п╧п╩п╟ /proc/[pid]/cwd п╡ я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣, я┌п╟п╨ п╨п╟п╨ п╡я│п╣ п╫п╦я┌п╦ п╡ п©я─п╬я├п╣я│я│п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌ п╬п╠я┴п╦п╧ я─п╟п╠п╬я┤п╦п╧ п╨п╟я┌п╟п╩п╬пЁ).п■п╩я▐ п╬я┌п╩п╦я┤п╟я▌я┴п╦я┘я│я▐ п╟я┌я─п╦п╠я┐я┌п╬п╡ п╫п╦я┌п╣п╧ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╣ я└п╟п╧п╩я▀ п╡ task/[tid] п╪п╬пЁя┐я┌ п╦п╪п╣я┌я▄ я─п╟п╥п╩п╦я┤п╫я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ (п╫п╟п©я─п╦п╪п╣я─, я─п╟п╥п╩п╦я┤п╫я▀п╣ п©п╬п╩я▐ п╡ п╨п╟п╤п╢п╬п╪ я└п╟п╧п╩п╣ task/[tid]/status п╪п╬пЁя┐я┌ п╬я┌п╩п╦я┤п╟я┌я▄я│я▐ п╡ п╨п╟п╤п╢п╬п╧ п╫п╦я┌п╦).

п▓ п╪п╫п╬пЁп╬п╫п╦я┌п╣п╡п╬п╪ п©я─п╬я├п╣я│я│п╣ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╨п╟я┌п╟п╩п╬пЁп╟ /proc/[pid]/task п╫п╣п╢п╬я│я┌я┐п©п╫п╬, п╣я│п╩п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦п╣ пЁп╩п╟п╡п╫п╬п╧ п╫п╦я┌п╦ я┐п╤п╣ п╥п╟п╡п╣я─я┬п╦п╩п╬я│я▄ (п╬п╠я▀я┤п╫п╬ п╡я▀п╥п╬п╡п╬п╪ pthread_exit(3)).

/proc/apm
п▓п╣я─я│п╦я▐ я│п╦я│я┌п╣п╪я▀ я─п╟я│я┬п╦я─п╣п╫п╫п╬пЁп╬ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ п©п╦я┌п╟п╫п╦п╣п╪ п╦ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╠п╟я┌п╟я─п╣п╣, п╣я│п╩п╦ я▐п╢я─п╬ я│п╬п╠я─п╟п╫п╬ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ CONFIG_APM.
/proc/bus
п║п╬п╢п╣я─п╤п╦я┌ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╦ п╢п╩я▐ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀я┘ я┬п╦п╫.
/proc/bus/pccard
п÷п╬п╢п╨п╟я┌п╟п╩п╬пЁ п╢п╩я▐ я┐я│я┌я─п╬п╧я│я┌п╡ PCMCIA, п╣я│п╩п╦ я▐п╢я─п╬ я│п╬п╠я─п╟п╫п╬ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ CONFIG_PCMCIA.
/proc/bus/pccard/drivers
/proc/bus/pci
п║п╬п╢п╣я─п╤п╦я┌ я─п╟п╥п╩п╦я┤п╫я▀п╣ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╦ я┬п╦п╫ п╦ п©я│п╣п╡п╢п╬-я└п╟п╧п╩я▀, я│п╬п╢п╣я─п╤п╟я┴п╦п╣ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я┬п╦п╫п╟я┘ PCI, я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀я┘ я┐я│я┌я─п╬п╧я│я┌п╡п╟я┘ п╦ п╢я─п╟п╧п╡п╣я─п╟я┘ я┐я│я┌я─п╬п╧я│я┌п╡. п²п╣п╨п╬я┌п╬я─я▀п╣ п╦п╥ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡ п╫п╣ я▐п╡п╩я▐я▌я┌я│я▐ я┌п╣п╨я│я┌п╬п╡я▀п╪п╦.
/proc/bus/pci/devices
п≤п╫я└п╬я─п╪п╟я├п╦я▐ п╬ я┐я│я┌я─п╬п╧я│я┌п╡п╟я┘ PCI. п  п╫п╦п╪ п╪п╬п╤п╫п╬ п©п╬п╩я┐я┤п╦я┌я▄ п╢п╬я│я┌я┐п© я┤п╣я─п╣п╥ lspci(8) п╦ setpci(8).
/proc/cmdline
п░я─пЁя┐п╪п╣п╫я┌я▀, п©п╣я─п╣п╢п╟п╫п╫я▀п╣ я▐п╢я─я┐ Linux п╡п╬ п╡я─п╣п╪я▐ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╥п╟пЁя─я┐п╥п╨п╦. п╖п╟я│я┌п╬ я█я┌п╬ п╢п╣п╩п╟п╣я┌я│я▐ я┤п╣я─п╣п╥ п╪п╣п╫п╣п╢п╤п╣я─ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╥п╟пЁя─я┐п╥п╨п╦, я┌п╟п╨п╬п╧ п╨п╟п╨ lilo(8) п╦п╩п╦ grub(8).
/proc/config.gz (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6)
п▓ я█я┌п╬п╪ я└п╟п╧п╩п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫я▀ п©п╟я─п╟п╪п╣я┌я─я▀ п╫п╟я│я┌я─п╬п╧п╨п╦, п╨п╬я┌п╬я─я▀п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╦я│я▄ п©я─п╦ я│п╠п╬я─п╨п╣ п╡я▀п©п╬п╩п╫я▐я▌я┴п╣пЁп╬я│я▐ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ я▐п╢я─п╟. п∙я│п╩п╦ я└п╬я─п╪п╟я┌ п╬п╢п╦п╫п╟п╨п╬п╡ я│ я└п╟п╧п╩п╬п╪ .config, п╨п╬я┌п╬я─я▀п╧ я│п╬п╥п╢п╟я▒я┌я│я▐ п©п╬я│п╩п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ я▐п╢я─п╟ (я│ п©п╬п╪п╬я┴я▄я▌ make xconfig, make config п╦ п©п╬п╢п╬п╠п╫я▀я┘ п╨п╬п╪п╟п╫п╢). п║п╬п╢п╣я─п╤п╦п╪п╬п╣ я└п╟п╧п╩п╟ я│п╤п╟я┌п╬; п╢п╩я▐ п©я─п╬я│п╪п╬я┌я─п╟ п╦ п©п╬п╦я│п╨п╟ п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ zcat(1), zgrep(1) п╦ я┌.п©. п÷п╬п╨п╟ п╫п╣ п╡п╫п╣я│п╣п╫я▀ п╦п╥п╪п╣п╫п╣п╫п╦я▐ п╡ п╫п╟я│я┌я─п╬п╧п╨я┐ я▐п╢я─п╟, я│п╬п╢п╣я─п╤п╦п╪п╬п╣ /proc/config.gz п╦ п©п╬п╨п╟п╥я▀п╡п╟п╣п╪п╬пЁп╬ п©п╬ п╨п╬п╪п╟п╫п╢п╣ я└п╟п╧п╩п╟ п╬п╢п╦п╫п╟п╨п╬п╡п╬:
cat /lib/modules/$(uname -r)/build/.config

п╓п╟п╧п╩ /proc/config.gz п╢п╬я│я┌я┐п©п╣п╫ я┌п╬п╩я▄п╨п╬, п╣я│п╩п╦ я▐п╢я─п╬ я│п╬п╠я─п╟п╫п╬ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ CONFIG_IKCONFIG_PROC.
/proc/cpuinfo
п╜я┌п╬ п╨п╬п╩п╩п╣п╨я├п╦я▐ я█п╩п╣п╪п╣п╫я┌п╬п╡, п╥п╟п╡п╦я│я▐я┴п╦я┘ п╬я┌ п©я─п╬я├п╣я│я│п╬я─п╟ п╦ я│п╦я│я┌п╣п╪п╫п╬п╧ п╟я─я┘п╦я┌п╣п╨я┌я┐я─я▀; п╢п╩я▐ п╨п╟п╤п╢п╬п╧ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣п╪п╬п╧ п╟я─я┘п╦я┌п╣п╨я┌я┐я─я▀ я│п©п╦я│п╬п╨ я─п╟п╥п╩п╦я┤п╣п╫. п≤п╪п╣я▌я┌я│я▐ я┌п╬п╩я▄п╨п╬ п╢п╡п╣ п╬п╠я┴п╦я┘ п╥п╟п©п╦я│п╦: processor — п╬п╠п╬п╥п╫п╟я┤п╟п╣я┌ п╫п╬п╪п╣я─ п©я─п╬я├п╣я│я│п╬я─п╟ п╦ bogomips— я│п╦я│я┌п╣п╪п╫п╟я▐ п╨п╬п╫я│я┌п╟п╫я┌п╟, п╨п╬я┌п╬я─п╟я▐ п╡я▀я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╡п╬ п╡я─п╣п╪я▐ п╦п╫п╦я├п╦п╟п╩п╦п╥п╟я├п╦п╦ я▐п╢я─п╟. п■п╩я▐ п╪п╫п╬пЁп╬п©я─п╬я├п╣я│я│п╬я─п╫я▀я┘ п╪п╟я┬п╦п╫ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌я│я▐ п©п╬ п╨п╟п╤п╢п╬п╪я┐ п©я─п╬я├п╣я│я│п╬я─я┐.
/proc/devices
п╒п╣п╨я│я┌п╬п╡я▀п╧ я│п©п╦я│п╬п╨ я│я┌п╟я─я┬п╦я┘ (major) п╫п╬п╪п╣я─п╬п╡ я┐я│я┌я─п╬п╧я│я┌п╡ п╦ пЁя─я┐п©п© я┐я│я┌я─п╬п╧я│я┌п╡. п·п╫ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ я│я├п╣п╫п╟я─п╦я▐п╪п╦ MAKEDEV п╢п╩я▐ я┌п╬пЁп╬, я┤я┌п╬п╠я▀ я│п╬п╥п╢п╟я┌я▄ я┐я│я┌я─п╬п╧я│я┌п╡п╟, п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣п╪я▀п╣ я▐п╢я─п╬п╪.
/proc/diskstats (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.5.69)
п╓п╟п╧п╩ я│п╬ я│я┌п╟я┌п╦я│я┌п╦п╨п╬п╧ п╢п╦я│п╨п╬п╡п╬пЁп╬ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟ п©п╬ п╨п╟п╤п╢п╬п╪я┐ я┐я│я┌я─п╬п╧я│я┌п╡я┐. п■п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╢п╬я│я┌я┐п©п╫п╟ п╡ я└п╟п╧п╩п╣ Documentation/iostats.txt п╦п╥ п╦я│я┘п╬п╢п╫п╬пЁп╬ п╨п╬п╢п╟ я▐п╢я─п╟.
/proc/dma
п║п©п╦я│п╬п╨ я─п╟п╠п╬я┤п╦я┘ п╥п╟я─п╣пЁп╦я│я┌я─п╦я─п╬п╡п╟п╫п╫я▀я┘ п╨п╟п╫п╟п╩п╬п╡ DMA (п©я─я▐п╪п╬пЁп╬ п╢п╬я│я┌я┐п©п╟ п╡ п©п╟п╪я▐я┌я▄) ISA.
/proc/driver
п÷я┐я│я┌п╬п╧ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁ.
/proc/execdomains
п║п©п╦я│п╬п╨ п╢п╬п╪п╣п╫п╬п╡ п╦я│п©п╬п╩п╫п╣п╫п╦я▐ (п╦п╫п╢п╦п╡п╦п╢я┐п╟п╩я▄п╫п╬ п╢п╩я▐ ABI).
/proc/fb
п≤п╫я└п╬я─п╪п╟я├п╦я▐ п╬ я└я─п╣п╧п╪-п╠я┐я└п╣я─п╣, п╣я│п╩п╦ я▐п╢я─п╬ я│п╬п╠я─п╟п╫п╬ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ CONFIG_FB.
/proc/filesystems
п╒п╣п╨я│я┌п╬п╡я▀п╧ я│п©п╦я│п╬п╨ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪, п╨п╬я┌п╬я─я▀п╣ п╡я│я┌я─п╬п╣п╫я▀ п╡ я▐п╢я─п╬ п╦п╩п╦ п╥п╟пЁя─я┐п╤п╣п╫я▀ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ п©п╬я│я─п╣п╢я│я┌п╡п╬п╪ п╪п╬п╢я┐п╩п╣п╧. (п║п╪п╬я┌я─п╦я┌п╣ я┌п╟п╨п╤п╣ filesystems(5).) п∙я│п╩п╦ я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟ п©п╬п╪п╣я┤п╣п╫п╟ "nodev", я┌п╬ я█я┌п╬ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ п╢п╩я▐ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п╠п╩п╬я┤п╫п╬пЁп╬ я┐я│я┌я─п╬п╧я│я┌п╡п╟ п╫п╣ я┌я─п╣п╠я┐п╣я┌я│я▐ (п╫п╟п©я─п╦п╪п╣я─, п╡п╦я─я┌я┐п╟п╩я▄п╫п╟я▐ я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟ п╦ я│п╣я┌п╣п╡п╟я▐ я└п╟п╧п╩п╬п╡п╟я▐ я│п╦я│я┌п╣п╪п╟).

п▓ я┤п╟я│я┌п╫п╬я│я┌п╦, я█я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п©я─п╬пЁя─п╟п╪п╪п╬п╧ mount(8) п╢п╩я▐ п©п╬п╦я│п╨п╟ п╫я┐п╤п╫п╬п╧ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀, п╣я│п╩п╦ п╬п╫п╟ п╫п╣ я┐п╨п╟п╥п╟п╫п╟ п©я─п╦ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦п╦ п╦ п╣я▒ я┌п╦п© п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬ п╬п©я─п╣п╢п╣п╩п╦я┌я▄. п÷я─п╦ я█я┌п╬п╪ п©я─п╬п╠я┐я▌я┌я│я▐ п╡я│п╣ я└п╟п╧п╩п╬п╡я▀п╣ я│п╦я│я┌п╣п╪я▀ п╦п╥ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟ (п╥п╟ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣п╪ п╬я┌п╪п╣я┤п╣п╫п╫я▀я┘ "nodev").

/proc/fs
п÷я┐я│я┌п╬п╧ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁ.
/proc/ide
п■п╟п╫п╫я▀п╧ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ п╡ я│п╦я│я┌п╣п╪п╟я┘ я│ я┬п╦п╫п╬п╧ IDE. п■п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п╨п╟п╫п╟п╩п╟ IDE п╦ п©п╬п╢п╨п╩я▌я┤п╣п╫п╫я▀я┘ я┐я│я┌я─п╬п╧я│я┌п╡ п╦п╪п╣п╣я┌я│я▐ п╬я┌п╢п╣п╩я▄п╫я▀п╧ п╨п╟я┌п╟п╩п╬пЁ. п╓п╟п╧п╩я▀ п╨п╟я┌п╟п╩п╬пЁп╟:


cache              я─п╟п╥п╪п╣я─ п╠я┐я└п╣я─п╟ п╡ Kп▒
capacity           п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╣п╨я┌п╬я─п╬п╡
driver             п╡п╣я─я│п╦я▐ п╢я─п╟п╧п╡п╣я─п╟
geometry           я└п╦п╥п╦я┤п╣я│п╨п╟я▐ п╦ п╩п╬пЁп╦я┤п╣я│п╨п╟я▐ пЁп╣п╬п╪п╣я┌я─п╦я▐
identify           п╡ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╪ п╡п╦п╢п╣
media              я┌п╦п© п╫п╬я│п╦я┌п╣п╩я▐
model              п╫п╬п╪п╣я─ п╪п╬п╢п╣п╩п╦ п©я─п╬п╦п╥п╡п╬п╢п╦я┌п╣п╩я▐
settings           п╫п╟я│я┌я─п╬п╧п╨п╦ п╢я─п╟п╧п╡п╣я─п╟
smart_thresholds   п╡ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╪ п╡п╦п╢п╣
smart_values       п╡ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╪ п╡п╦п╢п╣

пёя┌п╦п╩п╦я┌п╟ hdparm(8) п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╢п╬я│я┌я┐п© п╨ я█я┌п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╡ п╢я─я┐п╤п╣я│я┌п╡п╣п╫п╫п╬п╪ я└п╬я─п╪п╟я┌п╣.

/proc/interrupts
п≤я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ п╥п╟п©п╦я│п╦ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п©я─п╣я─я▀п╡п╟п╫п╦п╧ п©п╬ п╨п╟п╤п╢п╬п╪я┐ п©я─п╬я├п╣я│я│п╬я─я┐ п╦ п©п╬ п╨п╟п╤п╢п╬п╪я┐ я┐я│я┌я─п╬п╧я│я┌п╡я┐ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟. п²п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.24 п╢п╩я▐ п╟я─я┘п╦я┌п╣п╨я┌я┐я─ i386 п╦ x86_64 (п©п╬ п╨я─п╟п╧п╫п╣п╧ п╪п╣я─п╣), я┌п╟п╨п╤п╣ п╡п╨п╩я▌я┤п╣п╫я▀ п╡п╫я┐я┌я─п╣п╫п╫п╦п╣ п©я─п╣я─я▀п╡п╟п╫п╦я▐ я│п╦я│я┌п╣п╪я▀ (я┌п╬ п╣я│я┌я▄, п╫п╣ я│п╡я▐п╥п╟п╫п╫я▀п╣ я│ я┐я│я┌я─п╬п╧я│я┌п╡п╬п╪ п╨п╟п╨ я┌п╟п╨п╬п╡я▀п╪), я┌п╟п╨п╦п╪п╦ п╨п╟п╨ NMI (п╫п╣п╪п╟я│п╨п╦я─я┐п╣п╪я▀п╣ п©я─п╣я─я▀п╡п╟п╫п╦я▐), LOC (п©я─п╣я─я▀п╡п╟п╫п╦п╣ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ я┌п╟п╧п╪п╣я─п╟) п╦ п╢п╩я▐ п╪п╫п╬пЁп╬п©я─п╬я├п╣я│я│п╬я─п╫я▀я┘ я│п╦я│я┌п╣п╪: TLB (п©я─п╣я─я▀п╡п╟п╫п╦п╣ я│п╠я─п╬я│п╟ TLB), RES (п©я─п╣я─я▀п╡п╟п╫п╦п╣ п©п╣я─п╣п©п╩п╟п╫п╦я─п╬п╡п╟п╫п╦я▐), CAL (п©я─п╣я─я▀п╡п╟п╫п╦п╣ п╡я▀п╥п╬п╡п╟ я┐п╢п╟п╩я▒п╫п╫п╬п╧ я└я┐п╫п╨я├п╦п╦), п╦, п╡п╬п╥п╪п╬п╤п╫п╬ п╢я─я┐пЁп╦п╣. п·я┤п╣п╫я▄ п╩п╣пЁп╨п╬ п©п╬п╫я▐я┌я▄, я┌п╟п╨ п╨п╟п╨ п╥п╟п©п╦я│п╦ п╡ ASCII.
/proc/iomem
п п╟я─я┌п╟ п©п╟п╪я▐я┌п╦ п╡п╡п╬п╢п╟/п╡я▀п╡п╬п╢п╟ п╡ Linux 2.4.
/proc/ioports
п║п©п╦я│п╬п╨ п╥п╟я─п╣пЁп╦я│я┌я─п╦я─п╬п╡п╟п╫п╫я▀я┘ п╬п╠п╩п╟я│я┌п╣п╧ п©п╬я─я┌п╬п╡ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟, п╨п╬я┌п╬я─я▀п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌.
/proc/kallsyms (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.5.71)
п║п╬п╢п╣я─п╤п╦я┌ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ я█п╨я│п©п╬я─я┌п╦я─я┐п╣п╪я▀я┘ я▐п╢я─п╬п╪ я│п╦п╪п╡п╬п╩п╬п╡, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╦п╫я│я┌я─я┐п╪п╣п╫я┌п╟п╪п╦ modules(X) п╢п╩я▐ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╬п╧ п╨п╬п╪п©п╬п╫п╬п╡п╨п╦ п╦ я│п╡я▐п╥я▀п╡п╟п╫п╦я▐ п╥п╟пЁя─я┐п╤п╟п╣п╪я▀я┘ п╪п╬п╢я┐п╩п╣п╧. п▓ Linux 2.5.47 п╦ я─п╟п╫п╣п╣ п╠я▀п╩ п©п╬п╢п╬п╠п╫я▀п╧ я└п╟п╧п╩ ksyms, п╫п╬ п╦п╪п╣п╩ п╫п╣п╪п╫п╬пЁп╬ п╢я─я┐пЁп╬п╧ я│п╦п╫я┌п╟п╨я│п╦я│.
/proc/kcore
п╜я┌п╬я┌ я└п╟п╧п╩ п╬я┌п╬п╠я─п╟п╤п╟п╣я┌ я└п╦п╥п╦я┤п╣я│п╨я┐я▌ п©п╟п╪я▐я┌я▄ я│п╦я│я┌п╣п╪я▀ п╦ я┘я─п╟п╫п╦я┌я│я▐ п╡ я└п╬я─п╪п╟я┌п╣ ELF core. п║ п©п╬п╪п╬я┴я▄я▌ я█я┌п╬пЁп╬ п©я│п╣п╡п╢п╬-я└п╟п╧п╩п╟ п╦ я▐п╢я─п╟, п╦п╥ п╨п╬я┌п╬я─п╬пЁп╬ п╫п╣ я┐п╠я─п╟п╫я▀ я┌п╟п╠п╩п╦я├я▀ я│п╦п╪п╡п╬п╩п╬п╡ (/usr/src/linux/vmlinux), п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ GDB п╢п╩я▐ п©я─п╬п╡п╣я─п╨п╦ я┌п╣п╨я┐я┴п╣пЁп╬ я│п╬я│я┌п╬я▐п╫п╦я▐ п╩я▌п╠я▀я┘ я│я┌я─я┐п╨я┌я┐я─ п╢п╟п╫п╫я▀я┘ я▐п╢я─п╟.

п÷п╬п╩п╫п╟я▐ п╢п╩п╦п╫п╟ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟ — я█я┌п╬ я─п╟п╥п╪п╣я─ я└п╦п╥п╦я┤п╣я│п╨п╬п╧ п©п╟п╪я▐я┌п╦ (RAM) п©п╩я▌я│ 4п п▒.

/proc/kmsg
п╜я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╡п╪п╣я│я┌п╬ я│п╦я│я┌п╣п╪п╫п╬пЁп╬ п╡я▀п╥п╬п╡п╟ syslog(2) п╢п╩я▐ я┤я┌п╣п╫п╦я▐ я│п╬п╬п╠я┴п╣п╫п╦п╧ я▐п╢я─п╟. п÷я─п╬я├п╣я│я│ п╢п╬п╩п╤п╣п╫ п╦п╪п╣я┌я▄ п©я─п╦п╡п╦п╩п╣пЁп╦п╦ я│я┐п©п╣я─п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, я┤я┌п╬п╠я▀ я┤п╦я┌п╟я┌я▄ я█я┌п╬я┌ я└п╟п╧п╩, п©я─п╦я┤я▒п╪ п╢п╣п╩п╟я┌я▄ я█я┌п╬ п╪п╬п╤п╣я┌ я┌п╬п╩я▄п╨п╬ п╬п╢п╦п╫ п©я─п╬я├п╣я│я│. п■п╟п╫п╫я▀п╧ я└п╟п╧п╩ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬ п©я─п╬я┤п╣я│я┌я▄, п╣я│п╩п╦ п╥п╟п©я┐я┴п╣п╫ п©я─п╬я├п╣я│я│ syslog, п╨п╬я┌п╬я─я▀п╧ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п╡я▀п╥п╬п╡ syslog(2) п╢п╩я▐ п©я─п╬я┌п╬п╨п╬п╩п╦я─п╬п╡п╟п╫п╦я▐ я│п╬п╬п╠я┴п╣п╫п╦п╧ я▐п╢я─п╟.

п≤п╫я└п╬я─п╪п╟я├п╦я▐ п╦п╥ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟ п╦п╥п╡п╩п╣п╨п╟п╣я┌я│я▐ я│ п©п╬п╪п╬я┴я▄я▌ п©я─п╬пЁя─п╟п╪п╪я▀ dmesg(1).

/proc/ksyms (Linux 1.1.23-2.5.47)
п║п╪п╬я┌я─п╦я┌п╣ /proc/kallsyms.
/proc/loadavg
п÷п╣я─п╡я▀п╣ я┌я─п╦ п©п╬п╩я▐ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╟я┌ п©п╟я─п╟п╪п╣я┌я─я▀ я│я─п╣п╢п╫п╣п╧ п╥п╟пЁя─я┐п╥п╨п╦, п╨п╬я┌п╬я─я▀п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐я▌я┌ я│п╬п╠п╬п╧ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╥п╟п╢п╟п╫п╦п╧ п╡ п╬я┤п╣я─п╣п╢п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ (я│п╬я│я┌п╬я▐п╫п╦п╣ R) п╦п╩п╦ п╬п╤п╦п╢п╟я▌я┌ п╢п╦я│п╨п╬п╡п╬пЁп╬ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟ (я│п╬я│я┌п╬я▐п╫п╦п╣ D) п╡ я│я─п╣п╢п╫п╣п╪ п╥п╟ 1, 5 п╦ 15 п╪п╦п╫я┐я┌. п╜я┌п╬ я┌п╬ п╤п╣ я│п╟п╪п╬п╣, я┤я┌п╬ п╦ я│я─п╣п╢п╫я▐я▐ п╥п╟пЁя─я┐п╥п╨п╟, п╨п╬я┌п╬я─я┐я▌ п╡я▀п╢п╟я▒я┌ uptime(1) п╦ п╢я─я┐пЁп╦п╣ п©я─п╬пЁя─п╟п╪п╪я▀. п╖п╣я┌п╡я▒я─я┌п╬п╣ п©п╬п╩п╣ я│п╬я│я┌п╬п╦я┌ п╦п╥ п╢п╡я┐я┘ я┤п╦я│п╣п╩, я─п╟п╥п╢п╣п╩я▒п╫п╫я▀я┘ п╨п╬я│п╬п╧ я┤п╣я─я┌п╬п╧ (/). п÷п╣я─п╡п╬п╣ п╦п╥ п╫п╦я┘ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╦я│п©п╬п╩п╫я▐п╣п╪я▀я┘ п©п╩п╟п╫п╦я─я┐п╣п╪я▀я┘ я▐п╢п╣я─п╫я▀я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ (п©я─п╬я├п╣я│я│я▀, п╫п╦я┌п╦); п╬п╫п╬ п╠я┐п╢п╣я┌ п╪п╣п╫я▄я┬п╣ п╦п╩п╦ я─п╟п╡п╫п╬ я┤п╦я│п╩я┐ п©я─п╬я├п╣я│я│п╬я─п╬п╡. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╬я│п╩п╣ п╨п╬я│п╬п╧ я┤п╣я─я┌я▀ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©п╩п╟п╫п╦я─я┐п╣п╪я▀я┘ я▐п╢п╣я─п╫я▀я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡, я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦я┘ п╡ я│п╦я│я┌п╣п╪п╣. п▓ п©я▐я┌п╬п╪ п©п╬п╩п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ PID п©я─п╬я├п╣я│я│п╟, п╨п╬я┌п╬я─я▀п╧ п╠я▀п╩ я│п╬п╥п╢п╟п╫ я│п╦я│я┌п╣п╪п╬п╧ п©п╬я│п╩п╣п╢п╫п╦п╪.
/proc/locks
п╜я┌п╬я┌ я└п╟п╧п╩ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ я┌п╣п╨я┐я┴п╦п╣ я└п╟п╧п╩п╬п╡я▀п╣ п╠п╩п╬п╨п╦я─п╬п╡п╨п╦ (flock(2) п╦ fcntl(2)) п©п╟я─п╟п╪п╣я┌я─я▀ (fcntl(2)).
/proc/malloc (я┌п╬п╩я▄п╨п╬ п╢п╬ Linux 2.2 п╡п╨п╩я▌я┤п╦я┌п╣п╩я▄п╫п╬)
п■п╟п╫п╫я▀п╧ я└п╟п╧п╩ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ я┌п╬п╩я▄п╨п╬, п╣я│п╩п╦ я▐п╢я─п╬ я│п╬п╠я─п╟п╫п╬ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ CONFIG_DEBUG_MALLOC.
/proc/meminfo
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я│я┌п╟я┌п╦я│я┌п╦п╨я┐ п©п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▌ п©п╟п╪я▐я┌п╦ я│п╦я│я┌п╣п╪я▀. п·п╫ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©я─п╬пЁя─п╟п╪п╪п╬п╧ free(1) п╢п╩я▐ я└п╬я─п╪п╦я─п╬п╡п╟п╫п╦я▐ п╬я┌я┤я▒я┌п╟ п╬ я│п╡п╬п╠п╬п╢п╫п╬п╧ п╦ п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬п╧ п©п╟п╪я▐я┌п╦ (п╨п╟п╨ я└п╦п╥п╦я┤п╣я│п╨п╬п╧, я┌п╟п╨ п╦ п©п╬п╢п╨п╟я┤п╨п╦), п╟ я┌п╟п╨п╤п╣ п╬п╠я┴п╣п╧ п©п╟п╪я▐я┌п╦ п╦ п©п╟п╪я▐я┌п╦ п©п╬п╢ п╠я┐я└п╣я─я▀, п╨п╬я┌п╬я─я┐я▌ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я▐п╢я─п╬.
/proc/modules
п╒п╣п╨я│я┌п╬п╡я▀п╧ я│п©п╦я│п╬п╨ п╪п╬п╢я┐п╩п╣п╧, п╨п╬я┌п╬я─я▀п╣ п╠я▀п╩п╦ п╥п╟пЁя─я┐п╤п╣п╫я▀ я│п╦я│я┌п╣п╪п╬п╧. п║п╪п╬я┌я─п╦я┌п╣ я┌п╟п╨п╤п╣ lsmod(8).
/proc/mounts
п■п╬ я▐п╢я─п╟ п╡п╣я─я│п╦п╦ 2.4.19, п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╟п╩я│я▐ я│п©п╦я│п╬п╨ п╡я│п╣я┘ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪, п╨п╬я┌п╬я─я▀п╣ п©я─п╦п╪п╬п╫я┌п╦я─п╬п╡п╟п╫я▀ п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌.п║ п╡п╡п╣п╢п╣п╫п╦п╣п╪ п©п╬п©я─п╬я├п╣я│я│п╫я▀я┘ п©я─п╬я│я┌я─п╟п╫я│я┌п╡ п╦п╪я▒п╫ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п╡ Linux 2.4.19, я█я┌п╬я┌ я└п╟п╧п╩ я│я┌п╟п╩ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╫п╟ /proc/self/mounts, п╡ п╨п╬я┌п╬я─п╬п╪ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫ я│п©п╦я│п╬п╨ я┌п╬я┤п╣п╨ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п╦п╥ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦я▐ п©я─п╬я├п╣я│я│п╟. п╓п╬я─п╪п╟я┌ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟ п╬п©п╦я│п╟п╫ п╡ fstab(5).
/proc/mtrr
п■п╦п╟п©п╟п╥п╬п╫п╫я▀п╣ я─п╣пЁп╦я│я┌я─я▀ я┌п╦п©п╟ п©п╟п╪я▐я┌п╦. п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ я│п╪п╬я┌я─п╦я┌п╣ п╡ я└п╟п╧п╩п╣ п╢п╣я─п╣п╡п╟ п╦я│я┘п╬п╢п╫п╬пЁп╬ п╨п╬п╢п╟ я▐п╢я─п╟ Documentation/mtrr.txt.
/proc/net
п═п╟п╥п╫я▀п╣ п©я│п╣п╡п╢п╬-я└п╟п╧п╩я▀, я│п╬п╢п╣я─п╤п╟я┴п╦п╣ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п©п╬ п╨п╟п╨п╬п╧-п╩п╦п╠п╬ я┤п╟я│я┌п╦ я│п╣я┌п╣п╡п╬п╧ п©п╬п╢я│п╦я│я┌п╣п╪я▀. п·п╫п╦ я│п╬п╢п╣я─п╤п╟я┌ я│я┌я─я┐п╨я┌я┐я─я▀ п╡ ASCII п╦ п©я─п╣п╨я─п╟я│п╫п╬ я┤п╦я┌п╟я▌я┌я│я▐ я┐я┌п╦п╩п╦я┌п╬п╧ cat(1). п·п╢п╫п╟п╨п╬, я│я┌п╟п╫п╢п╟я─я┌п╫п╟я▐ я┐я┌п╦п╩п╦я┌п╟ netstat(8) п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╠п╬п╩п╣п╣ п©п╬п╫я▐я┌п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╦п╥ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡.
/proc/net/arp
п╓п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я┤п╦я┌п╟п╠п╣п╩я▄п╫я▀п╧ ASCII-п╢п╟п╪п© ARP я┌п╟п╠п╩п╦я├я▀ я▐п╢я─п╟, п╨п╬я┌п╬я─п╟я▐ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╟п╢я─п╣я│п╬п╡. п·п╫п╟ п©п╬п╨п╟п╤п╣я┌ п╨п╟п╨ п©п╬п╩я┐я┤п╣п╫п╫я▀п╣ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╦, я┌п╟п╨ п╦ п╥п╟п╢п╟п╫п╫я▀п╣ я▐п╡п╫п╬ п╥п╟п©п╦я│п╦ ARP. п╓п╬я─п╪п╟я┌ я└п╟п╧п╩п╟:


IP-п╟п╢я─п╣я│ п╒п╦п© п╬п╠п╬я─. п╓п╩п╟пЁп╦ п░п©п©п╟я─п╟я┌. п╟п╢я─п╣я│ п°п╟я│п╨п╟ пёя│я┌я─п╬п╧я│я┌п╡п╬ 192.168.0.50 0x1 0x2 00:50:BF:25:68:F3 * eth0 192.168.0.250 0x1 0xc 00:00:00:00:00:00 * eth0

п≈п╢п╣я│я▄ "IP-п╟п╢я─п╣я│" я█я┌п╬ п╟п╢я─п╣я│ п╪п╟я┬п╦п╫я▀ п╡ п╫п╬я┌п╟я├п╦п╦ IPv4, "п╒п╦п© п╬п╠п╬я─." я█я┌п╬ я┌п╦п© п╟п©п©п╟я─п╟я┌п╫п╬пЁп╬ п╬п╠п╣я│п©п╣я┤п╣п╫п╦я▐ п╢п╩я▐ я█я┌п╬пЁп╬ п╟п╢я─п╣я│п╟ я│п╬пЁп╩п╟я│п╫п╬ RFC 826. п╓п╩п╟пЁп╦ — я█я┌п╬ п╡п╫я┐я┌я─п╣п╫п╫п╦п╣ я└п╩п╟пЁп╦ я│я┌я─я┐п╨я┌я┐я─я▀ ARP(п╬п©я─п╣п╢п╣п╩я▒п╫п╫я▀п╣ п╡ /usr/include/linux/if_arp.h), п╟ "п░п©п©п╟я─п╟я┌. п╟п╢я─п╣я│" — я█я┌п╬ п╟п╢я─п╣я│ п╨п╟п╫п╟п╩я▄п╫п╬пЁп╬ я┐я─п╬п╡п╫я▐ п╢п╩я▐ IP-п╟п╢я─п╣я│п╟, п╣я│п╩п╦ п╬п╫ п╦п╥п╡п╣я│я┌п╣п╫.

/proc/net/dev
п÷я│п╣п╡п╢п╬-я└п╟п╧п╩ dev я│п╬п╢п╣я─п╤п╦я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я│п╬я│я┌п╬я▐п╫п╦п╦ я│п╣я┌п╣п╡я▀я┘ я┐я│я┌я─п╬п╧я│я┌п╡. п·п╫п╟ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©я─п╦п╫я▐я┌я▀я┘ п╦ п╬я┌п©я─п╟п╡п╩п╣п╫п╫я▀я┘ п©п╟п╨п╣я┌п╬п╡, п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬я┬п╦п╠п╬п╨ п╦ п╨п╬п╩п╩п╦п╥п╦п╧ п╦ п╢я─я┐пЁя┐я▌ п╠п╟п╥п╬п╡я┐я▌ я│я┌п╟я┌п╦я│я┌п╦п╨я┐. п╜я┌п╟ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©я─п╬пЁя─п╟п╪п╪п╬п╧ ifconfig(8) п╢п╩я▐ п╡я▀п╡п╬п╢п╟ п╬я┌я┤я▒я┌п╟ п╬ я│п╬я│я┌п╬я▐п╫п╦п╦ я┐я│я┌я─п╬п╧я│я┌п╡п╟. п╓п╬я─п╪п╟я┌ п╦п╫я└п╬я─п╪п╟я├п╦п╦:


п≤п╫я┌п╣я─-| п÷я─п╦п╫я▐я┌п╬ | п÷п╣я─п╣п╢п╟п╫п╬
я└п╣п╧я│ |п╠п╟п╧я┌ п©п╟п╨п╣я┌п╬п╡ п╬я┬п╦п╠ п╬я┌п╠я─ fifo я└я─п╣п╧п╪ я│п╤п╟я┌п╬ п╪я┐п╩я▄я┌-я│я┌|п╠п╟п╧я┌ п©п╟п╨п╣я┌п╬п╡ п╬я┬п╦п╠ п╬я┌п╠я─ fifo п╨п╬п╩п╩ п╫п╣я│я┐я┴ я│п╤п╟я┌п╬
lo: 2776770 11307 0 0 0 0 0 0 2776770 11307 0 0 0 0 0 0
eth0: 1215645 2751 0 0 0 0 0 0 1782404 4324 0 0 0 427 0 0
ppp0: 1622270 5552 1 0 0 0 0 0 354130 5669 0 0 0 0 0 0
tap0: 7714 81 0 0 0 0 0 0 7714 81 0 0 0 0 0 0
/proc/net/dev_mcast
п·п©я─п╣п╢п╣п╩п╣п╫п╬ п╡ /usr/src/linux/net/core/dev_mcast.c:

п╦п╫п╢п╣п╨я│ п╦п╪я▐_п╦п╫я┌п╣я─я└п╣п╧я│п╟ dmi_u dmi_g п╟п╢я─п╣я│_dmi 2 eth0 1 0 01005e000001 3 eth1 1 0 01005e000001 4 eth2 1 0 01005e000001
/proc/net/igmp
Internet Group Management Protocol (п÷я─п╬я┌п╬п╨п╬п╩ пёп©я─п╟п╡п╩п╣п╫п╦я▐ п≤п╫я┌п╣я─п╫п╣я┌-п⌠я─я┐п©п©п╟п╪п╦). п·п©я─п╣п╢п╣п╩я▒п╫ п╡ /usr/src/linux/net/core/igmp.c.
/proc/net/rarp
п■п╟п╫п╫я▀п╧ я└п╟п╧п╩ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я┌п╬я┌ п╤п╣ я└п╬я─п╪п╟я┌, я┤я┌п╬ п╦ я└п╟п╧п╩ arp п╦ я│п╬п╢п╣я─п╤п╦я┌ я┌п╣п╨я┐я┴я┐я▌ п╬п╠я─п╟я┌п╫я┐я▌ п╠п╟п╥я┐ п╢п╟п╫п╫я▀я┘ п╟п╢я─п╣я│п╬п╡ ARP, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я┐я▌ п©я─п╦ я─п╟п╠п╬я┌п╣ я│п╩я┐п╤п╠ п╬п╠я─п╟я┌п╫п╬пЁп╬ п©п╬п╦я│п╨п╟ п╟п╢я─п╣я│п╬п╡ rarp(8). п∙я│п╩п╦ п©п╬п╢п╢п╣я─п╤п╨п╦ RARP п╫п╣я┌ п╡ я▐п╢я─п╣, я┌п╬ я█я┌п╬я┌ я└п╟п╧п╩ п╫п╣ я│я┐я┴п╣я│я┌п╡я┐п╣я┌.
/proc/net/raw
п║п╬п╢п╣я─п╤п╦я┌ п╢п╟п╪п© я┌п╟п╠п╩п╦я├я▀ п╠п╣я│п©я─п╬я┌п╬п╨п╬п╩я▄п╫я▀я┘ (RAW) я│п╬п╨п╣я┌п╬п╡. п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ я█я┌п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╫п╦ п╢п╩я▐ я┤п╣пЁп╬, п╨я─п╬п╪п╣ п╬я┌п╩п╟п╢п╨п╦. п≈п╫п╟я┤п╣п╫п╦п╣ "sl" — я█я┌п╬ я┘п╣я┬п╦я─я┐п╣п╪я▀п╧ я│п╩п╬я┌ я▐п╢я─п╟ п╢п╩я▐ я│п╬п╨п╣я┌п╟, "local_address" — я█я┌п╬ п©п╟я─п╟ п╩п╬п╨п╟п╩я▄п╫я▀п╧ п╟п╢я─п╣я│, п╫п╬п╪п╣я─ п©я─п╬я┌п╬п╨п╬п╩п╟. "St" — я█я┌п╬ п╡п╫я┐я┌я─п╣п╫п╫п╣п╣ я│п╬я│я┌п╬я▐п╫п╦п╣ я│п╬п╨п╣я┌п╟. "tx_queue" п╦ "rx_queue" — я█я┌п╬ п╦я│я┘п╬п╢я▐я┴п╟я▐ п╦ п╡я┘п╬п╢я▐я┴п╟я▐ п╬я┤п╣я─п╣п╢п╦ п╢п╟п╫п╫я▀я┘ п╡ я┌п╬п╪, п╡п╦п╢п╣ п╡ п╨п╟п╨п╬п╪ п╬п╫п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╡ п©п╟п╪я▐я┌п╦ я▐п╢я─п╟. п÷п╬п╩я▐ "tr", "tm->when" п╦ "rexmits" п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╡ RAW. п÷п╬п╩п╣ "uid" я│п╬п╢п╣я─п╤п╦я┌ я█я└я└п╣п╨я┌п╦п╡п╫я▀п╧ UID я│п╬п╥п╢п╟я┌п╣п╩я▐ я│п╬п╨п╣я┌п╟.
/proc/net/snmp
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ ASCII п╢п╟п╫п╫я▀п╣, п╫п╣п╬п╠я┘п╬п╢п╦п╪я▀п╣ SNMP-п╟пЁп╣п╫я┌я┐ п╢п╩я▐ п╠п╟п╥ я┐п©я─п╟п╡п╩я▐я▌я┴п╣п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ IP, ICMP, TCP п╦ UDP.
/proc/net/tcp
п║п╬п╢п╣я─п╤п╦я┌ п╢п╟п╪п© я┌п╟п╠п╩п╦я├я▀ TCP-я│п╬п╨п╣я┌п╬п╡. п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ я█я┌п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╫п╦ п╢п╩я▐ я┤п╣пЁп╬, п╨я─п╬п╪п╣ п╬я┌п╩п╟п╢п╨п╦. п≈п╫п╟я┤п╣п╫п╦п╣ "sl" — я█я┌п╬ я┘п╣я┬п╦я─я┐п╣п╪я▀п╧ я│п╩п╬я┌ я▐п╢я─п╟ п╢п╩я▐ я│п╬п╨п╣я┌п╟, "local_address" — я█я┌п╬ п©п╟я─п╟ п╩п╬п╨п╟п╩я▄п╫я▀п╧ п╟п╢я─п╣я│ п╦ п╫п╬п╪п╣я─ п©п╬я─я┌п╟. "rem_address" — я█я┌п╬ п©п╟я─п╟ я┐п╢п╟п╩я▒п╫п╫п╬пЁп╬ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ п╟п╢я─п╣я│п╟ п╦ п╫п╬п╪п╣я─п╟ п©п╬я─я┌п╟. "St" — я█я┌п╬ п╡п╫я┐я┌я─п╣п╫п╫п╣п╣ я│п╬я│я┌п╬я▐п╫п╦п╣ я│п╬п╨п╣я┌п╟. "tx_queue" п╦ "rx_queue" — я█я┌п╬ п╦я│я┘п╬п╢я▐я┴п╟я▐ п╦ п╡я┘п╬п╢я▐я┴п╟я▐ п╬я┤п╣я─п╣п╢п╦ п╢п╟п╫п╫я▀я┘ п╡ я┌п╬п╪, п╡п╦п╢п╣ п╡ п╨п╟п╨п╬п╪ п╬п╫п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╡ п©п╟п╪я▐я┌п╦ я▐п╢я─п╟. п÷п╬п╩я▐ "tr", "tm->when" п╦ "rexmits" я│п╬п╢п╣я─п╤п╟я┌ п╡п╫я┐я┌я─п╣п╫п╫я▌я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ я▐п╢я─п╟ п╬ я│п╬я│я┌п╬я▐п╫п╦п╦ я│п╬п╨п╣я┌п╟ п╦ п©п╬п╩п╣п╥п╫я▀ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ п╬я┌п╩п╟п╢п╨п╦. п÷п╬п╩п╣ "uid" я│п╬п╢п╣я─п╤п╦я┌ я█я└я└п╣п╨я┌п╦п╡п╫я▀п╧ UID я│п╬п╥п╢п╟я┌п╣п╩я▐ я│п╬п╨п╣я┌п╟.
/proc/net/udp
п║п╬п╢п╣я─п╤п╦я┌ п╢п╟п╪п© я┌п╟п╠п╩п╦я├я▀ UDP-я│п╬п╨п╣я┌п╬п╡. п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ я█я┌п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╫п╦ п╢п╩я▐ я┤п╣пЁп╬, п╨я─п╬п╪п╣ п╬я┌п╩п╟п╢п╨п╦. п≈п╫п╟я┤п╣п╫п╦п╣ "sl" — я█я┌п╬ я┘п╣я┬п╦я─я┐п╣п╪я▀п╧ я│п╩п╬я┌ я▐п╢я─п╟ п╢п╩я▐ я│п╬п╨п╣я┌п╟, "local_address" — я█я┌п╬ п©п╟я─п╟ п╩п╬п╨п╟п╩я▄п╫я▀п╧ п╟п╢я─п╣я│ п╦ п╫п╬п╪п╣я─ п©п╬я─я┌п╟. "rem_address" — я█я┌п╬ п©п╟я─п╟ я┐п╢п╟п╩я▒п╫п╫п╬пЁп╬ п╩п╬п╨п╟п╩я▄п╫п╬пЁп╬ п╟п╢я─п╣я│п╟ п╦ п╫п╬п╪п╣я─п╟ п©п╬я─я┌п╟. "St" — я█я┌п╬ п╡п╫я┐я┌я─п╣п╫п╫п╣п╣ я│п╬я│я┌п╬я▐п╫п╦п╣ я│п╬п╨п╣я┌п╟. "tx_queue" п╦ "rx_queue" — я█я┌п╬ п╦я│я┘п╬п╢я▐я┴п╟я▐ п╦ п╡я┘п╬п╢я▐я┴п╟я▐ п╬я┤п╣я─п╣п╢п╦ п╢п╟п╫п╫я▀я┘ п╡ я┌п╬п╪, п╡п╦п╢п╣ п╡ п╨п╟п╨п╬п╪ п╬п╫п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╡ п©п╟п╪я▐я┌п╦ я▐п╢я─п╟. п÷п╬п╩я▐ "tr", "tm->when" п╦ "rexmits" п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╡ UDP. п÷п╬п╩п╣ "uid" я│п╬п╢п╣я─п╤п╦я┌ я█я└я└п╣п╨я┌п╦п╡п╫я▀п╧ UID я│п╬п╥п╢п╟я┌п╣п╩я▐ я│п╬п╨п╣я┌п╟. п╓п╬я─п╪п╟я┌:


sl local_address rem_address st tx_queue rx_queue tr rexmits tm->when uid
1: 01642C89:0201 0C642C89:03FF 01 00000000:00000001 01:000071BA 00000000 0
1: 00000000:0801 00000000:0000 0A 00000000:00000000 00:00000000 6F000100 0
1: 00000000:0201 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0
/proc/net/unix
п÷п╬п╨п╟п╥я▀п╡п╟п╣я┌ я│п©п╦я│п╬п╨ п╢п╬п╪п╣п╫п╫я▀я┘ я│п╬п╨п╣я┌п╬п╡ UNIX, п©я─п╦я│я┐я┌я│я┌п╡я┐я▌я┴п╦я┘ п╡ я│п╦я│я┌п╣п╪п╣, п╟ я┌п╟п╨п╤п╣ п╦я┘ я│п╬я│я┌п╬я▐п╫п╦я▐. п╓п╬я─п╪п╟я┌:
п²п╬п╪п╣я─ п║я┤я▒я┌я┤п╦п╨п║я│я▀п╩п╬п╨ п÷я─п╬я┌п╬п╨п╬п╩ п╓п╩п╟пЁп╦    п╒п╦п©  п║п╬я│я┌п╬я▐п╫п╦п╣ п÷я┐я┌я▄

0: 00000002 00000000 00000000 0001 03
1: 00000001 00000000 00010000 0001 01 /dev/printer

п⌠п╢п╣ "п²п╬п╪п╣я─" — я█я┌п╬ п╫п╬п╪п╣я─ я│п╩п╬я┌п╟ п╡ я┌п╟п╠п╩п╦я├п╣, "п║я┤я▒я┌я┤п╦п╨п║я│я▀п╩п╬п╨" — п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╧ п╢п╟п╫п╫п╬пЁп╬ я│п╬п╨п╣я┌п╟, "п÷я─п╬я┌п╬п╨п╬п╩" — п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ п╡я│п╣пЁп╢п╟ 0, "п╓п╩п╟пЁп╦" — п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ п╡п╫я┐я┌я─п╣п╫п╫п╦п╣ я└п╩п╟пЁп╦ я▐п╢я─п╟, я│п╬п╢п╣я─п╤п╟я┴п╦п╣ я│п╬я│я┌п╬я▐п╫п╦п╣ я│п╬п╨п╣я┌п╟. "п╒п╦п©" п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ п╡я│п╣пЁп╢п╟ я─п╟п╡п╣п╫ "1" (п╢п╟я┌п╟пЁя─п╟п╪п╪я▀ п╢п╬п╪п╣п╫п╫я▀я┘ я│п╬п╨п╣я┌п╬п╡ Unix я▐п╢я─п╬п╪ п©п╬п╨п╟ п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐). "п║п╬я│я┌п╬я▐п╫п╦п╣" — я█я┌п╬ п╡п╫я┐я┌я─п╣п╫п╫п╣п╣ я│п╬я│я┌п╬я▐п╫п╦п╣ я│п╬п╨п╣я┌п╟, п╟ "п÷я┐я┌я▄" — я█я┌п╬ п©я┐я┌я▄ п©я─п╦п╡я▐п╥п╨п╦ (п╣я│п╩п╦ п╬п╫ п╣я│я┌я▄) п╢п╟п╫п╫п╬пЁп╬ я│п╬п╨п╣я┌п╟.

/proc/partitions
п║п╬п╢п╣я─п╤п╦я┌ я│я┌п╟я─я┬п╦п╧ (major) п╦ п╪п╩п╟п╢я┬п╦п╧ (minor) п╫п╬п╪п╣я─ п╨п╟п╤п╢п╬пЁп╬ я─п╟п╥п╢п╣п╩п╟, п╟ я┌п╟п╨п╤п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╠п╩п╬п╨п╬п╡ п╦ п╦п╪я▐ я─п╟п╥п╢п╣п╩п╟.
/proc/pci
п╜я┌п╬ я│п©п╦я│п╬п╨ п╡я│п╣я┘ я┐я│я┌я─п╬п╧я│я┌п╡ PCI, п╫п╟п╧п╢п╣п╫п╫я▀я┘ п╡п╬ п╡я─п╣п╪я▐ п╦п╫п╦я├п╦п╟п╩п╦п╥п╟я├п╦п╦ я▐п╢я─п╟, п╟ я┌п╟п╨п╤п╣ п╦я┘ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐.

п╜я┌п╬я┌ я└п╟п╧п╩ я┐я│я┌п╟я─п╣п╩ п╦ п╠я▀п╩ п╥п╟п╪п╣п╫я▒п╫ п╫п╟ п╫п╬п╡я▀п╧ п╦п╫я┌п╣я─я└п╣п╧я│ /proc п╢п╩я▐ PCI (/proc/bus/pci). п·п╫ я│я┌п╟п╩ п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╪ п╡ Linux 2.2 (п╢п╬я│я┌я┐п©п╣п╫, п╣я│п╩п╦ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п©п╟я─п╟п╪п╣я┌я─ я│п╠п╬я─п╨п╦ я▐п╢я─п╟ CONFIG_PCI_OLD_PROC). п·п╫ я│я┌п╟п╩ п╣я┴я▒ п╠п╬п╩п╣п╣ п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╪ п╡ Linux 2.4. п▓ Linux 2.6 п╬п╫ я│я┌п╟п╩ п╫п╣ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣п╪я▀п╪ (п╫п╬ п╣я┴я▒ п╢п╬я│я┌я┐п©п╫я▀п╪ я┤п╣я─п╣п╥ п©п╟я─п╟п╪п╣я┌я─ CONFIG_PCI_LEGACY_PROC), п╦, п╫п╟п╨п╬п╫п╣я├, п╠я▀п╩ п©п╬п╩п╫п╬я│я┌я▄я▌ я┐п╢п╟п╩я▒п╫ п╡ Linux 2.6.17.

/proc/scsi
п п╟я┌п╟п╩п╬пЁ я│ п©я│п╣п╡п╢п╬-я└п╟п╧п╩п╬п╪ scsi п╦ я─п╟п╥п╩п╦я┤п╫я▀п╪п╦ п╨п╟я┌п╟п╩п╬пЁп╟п╪п╦ п╫п╦п╥п╨п╬я┐я─п╬п╡п╫п╣п╡я▀я┘ п╢я─п╟п╧п╡п╣я─п╬п╡ SCSI, п╨п╬я┌п╬я─я▀п╣ я│п╬п╢п╣я─п╤п╟я┌ п©п╬ п╬п╢п╫п╬п╪я┐ я└п╟п╧п╩я┐ п╫п╟ п╨п╟п╤п╢я▀п╧ SCSI-я┐п╥п╣п╩ п╡ я│п╦я│я┌п╣п╪п╣, п╦ п╨п╬я┌п╬я─я▀п╣ п©я─п╣п╢я│я┌п╟п╡п╩я▐я▌я┌ п╫п╣п╨п╬я┌п╬я─я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я┤п╟я│я┌п╦ п©п╬п╢я│п╦я│я┌п╣п╪я▀ п╡п╡п╬п╢п╟/п╡я▀п╡п╬п╢п╟ SCSI. п■п╟п╫п╫я▀п╣ я└п╟п╧п╩я▀ я│п╬п╢п╣я─п╤п╟я┌ ASCII я│я┌я─я┐п╨я┌я┐я─я▀ п╦ п©я─п╣п╨я─п╟я│п╫п╬ я┤п╦я┌п╟я▌я┌я│я▐ я┐я┌п╦п╩п╦я┌п╬п╧ cat(1).

п╒п╟п╨п╤п╣ п╡я▀ п╪п╬п╤п╣я┌п╣ п©п╦я│п╟я┌я▄ п╡ п╫п╣п╨п╬я┌п╬я─я▀п╣ п╦п╥ я█я┌п╦я┘ я└п╟п╧п╩п╬п╡ п╢п╩я▐ п©п╣я─п╣п╫п╟я│я┌я─п╬п╧п╨п╦ п©п╬п╢я│п╦я│я┌п╣п╪я▀ п╦п╩п╦ п╡п╨п╩я▌я┤п╣п╫п╦я▐/п╡я▀п╨п╩я▌я┤п╣п╫п╦я▐ п╫п╣п╨п╬я┌п╬я─я▀я┘ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╣п╧.

/proc/scsi/scsi
п╜я┌п╬ я│п©п╦я│п╬п╨ п╡я│п╣я┘ SCSI-я┐я│я┌я─п╬п╧я│я┌п╡, п╨п╬я┌п╬я─я▀п╣ п╦п╥п╡п╣я│я┌п╫я▀ я▐п╢я─я┐. п║п©п╦я│п╬п╨ п©п╬я┘п╬п╤ п╫п╟ я┌п╬я┌, я┤я┌п╬ п╡я▀п╢п╟п╣я┌я│я▐ п©я─п╦ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╥п╟пЁя─я┐п╥п╨п╣. scsi п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я┌п╬п╩я▄п╨п╬ п╨п╬п╪п╟п╫п╢я┐ add-single-device, п╨п╬я┌п╬я─п╟я▐ п©п╬п╥п╡п╬п╩я▐п╣я┌ я│я┐п©п╣я─п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌ п╢п╬п╠п╟п╡п╩я▐я┌я▄ я┐я│я┌я─п╬п╧я│я┌п╡п╟ п╫п╟ я┘п╬п╢я┐, п╠п╣п╥ п╡я▀п╨п╩я▌я┤п╣п╫п╦я▐ п╪п╟я┬п╦п╫я▀.

п п╬п╪п╟п╫п╢п╟

echo 'scsi add-single-device 1 0 5 0' > /proc/scsi/scsi
    

п╥п╟я│я┌п╟п╡п╦я┌ п╟п╢п╟п©я┌п╣я─ scsi1 п©я─п╬я│п╨п╟п╫п╦я─п╬п╡п╟я┌я▄ SCSI п╨п╟п╫п╟п╩ 0, я┤я┌п╬п╠я▀ п╫п╟п╧я┌п╦ я┐я│я┌я─п╬п╧я│я┌п╡п╬ я│ ID 5 п╦ LUN 0. п∙я│п╩п╦ п©п╬ я█я┌п╬п╪я┐ п╟п╢я─п╣я│я┐ я┐п╤п╣ п╣я│я┌я▄ п╦п╥п╡п╣я│я┌п╫п╬п╣ я┐я│я┌я─п╬п╧я│я┌п╡п╬ п╦п╩п╦ п╣я│п╩п╦ п╥п╟п╢п╟п╫п╫я▀п╧ п╟п╢я─п╣я│ п╫п╣п©я─п╟п╡п╦п╩п╣п╫, я┌п╬ п╠я┐п╢п╣я┌ п╡п╬п╥п╡я─п╟я┴п╣п╫п╟ п╬я┬п╦п╠п╨п╟.
/proc/scsi/[п╦п╪я▐_п╢я─п╟п╧п╡п╣я─п╟]
[п≤п╪п╣п╫п╣п╪_п╢я─п╟п╧п╡п╣я─п╟] п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ п╪п╬пЁя┐я┌ п╠я▀я┌я▄: NCR53c7xx, aha152x, aha1542, aha1740, aic7xxx, buslogic, eata_dma, eata_pio, fdomain, in2000, pas16, qlogic, scsi_debug, seagate, t128, u15-24f, ultrastore п╦п╩п╦ wd7000. п╜я┌п╦ п╨п╟я┌п╟п╩п╬пЁп╦ п©п╬п╨п╟п╥я▀п╡п╟я▌я┌ п╡я│п╣ п╢я─п╟п╧п╡п╣я─я▀, п╨п╬я┌п╬я─я▀п╧ п╥п╟я─п╣пЁп╦я│я┌я─п╦я─п╬п╡п╟п╫я▀ я┘п╬я┌я▐ п╠я▀ п╬п╢п╫п╦п╪ SCSI HBA. п п╟п╤п╢я▀п╧ п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ п©п╬ п╬п╢п╫п╬п╪я┐ я└п╟п╧п╩я┐ п╫п╟ п╨п╟п╤п╢я▀п╧ п╥п╟я─п╣пЁп╦я│я┌я─п╦я─п╬п╡п╟п╫п╫я▀п╧ я┐п╥п╣п╩. п≤п╪я▐ п╨п╟п╤п╢п╬пЁп╬ я┐п╥п╩п╟ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╫п╬п╪п╣я─я┐, п╨п╬я┌п╬я─я▀п╧ п╠я▀п╩ п©п╬п╩я┐я┤п╣п╫ я█я┌п╦п╪ я┐п╥п╩п╬п╪ п╡п╬ п╡я─п╣п╪я▐ п╦п╫п╦я├п╦п╟п╩п╦п╥п╟я├п╦п╦.

п╖я┌п╣п╫п╦п╣ п╢п╟п╫п╫я▀я┘ я└п╟п╧п╩п╬п╡ п╬п╠я▀я┤п╫п╬ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╢я─п╟п╧п╡п╣я─п╟ п╦ я┐п╥п╩п╟, я│я┌п╟я┌п╦я│я┌п╦п╨я┐ п╦ я┌. п╢.

п≈п╟п©п╦я│я▀п╡п╟я▐ п╡ я█я┌п╦ я└п╟п╧п╩я▀, п╪п╬п╤п╫п╬ п╢п╬п╠п╦я┌я▄я│я▐ я─п╟п╥п╩п╦я┤п╫я▀я┘ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╡ п╬я┌ я─п╟п╥п╫я▀я┘ я┐п╥п╩п╬п╡. п²п╟п©я─п╦п╪п╣я─, п╨п╬п╪п╟п╫п╢п╟п╪п╦ latency п╦ nolatency я│я┐п©п╣я─п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п╪п╬п╤п╣я┌ п╡п╨п╩я▌я┤п╦я┌я▄ п╦ п╡я▀п╨п╩я▌я┤п╦я┌я▄ п╨п╬п╪п╟п╫п╢я┐ п╨п╬п╢п╟ п╡я▀я┤п╦я│п╩п╣п╫п╦я▐ п╥п╟п╢п╣я─п╤п╨п╦ п╡ п╢я─п╟п╧п╡п╣я─п╣ eata_dma. п п╬п╪п╟п╫п╢п╟п╪п╦ lockup п╦ unlock я│я┐п©п╣я─п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п╪п╬п╤п╣я┌ я┐п©я─п╟п╡п╩я▐я┌я▄ п╠п╩п╬п╨п╦я─п╬п╡п╨п╟п╪п╦ я┬п╦п╫я▀, п╨п╬я┌п╬я─я▀п╣ я│п╦п╪я┐п╩п╦я─я┐п╣я┌ п╢я─п╟п╧п╡п╣я─ scsi_debug.

/proc/self
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п©я─п╬я├п╣я│я│, п╬п╠я─п╟я┴п╟я▌я┴п╦п╧я│я▐ п╨ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪п╣ /proc, п╦ п╦п╢п╣п╫я┌п╦я┤п╣п╫ п╨п╟я┌п╟п╩п╬пЁя┐ /proc, я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╪я┐ п╫п╬п╪п╣я─я┐ я█я┌п╬пЁп╬ п©я─п╬я├п╣я│я│п╟.
/proc/slabinfo
п≤п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╨я█я┬п╟я┘ я▐п╢я─п╟. п²п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.16 я█я┌п╬я┌ я└п╟п╧п╩ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ я┌п╬п╩я▄п╨п╬, п╣я│п╩п╦ п╡п╨п╩я▌я┤я▒п╫ п©п╟я─п╟п╪п╣я┌я─ я│п╠п╬я─п╨п╦ я▐п╢я─п╟ CONFIG_SLAB. п║п©п╦я│п╬п╨ я│я┌п╬п╩п╠я├п╬п╡ /proc/slabinfo:
cache-name
num-active-objs
total-objs
object-size
num-active-slabs
total-slabs
num-pages-per-slab

п■п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ я│п╪п╬я┌я─п╦я┌п╣ п╡ slabinfo(5).

/proc/stat
п║я┌п╟я┌п╦я│я┌п╦п╨п╟ я▐п╢я─п╟/я│п╦я│я┌п╣п╪я▀. п═п╟п╥п╩п╦я┤п╟п╣я┌я│я▐ п╢п╩я▐ я─п╟п╥п╫я▀я┘ п╟я─я┘п╦я┌п╣п╨я┌я┐я─. п·п╠я┴п╦п╣ я█п╩п╣п╪п╣п╫я┌я▀:
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я─п╣п╪п╣п╫п╦, п╦п╥п╪п╣я─я▐п╣п╪п╬п╣ п╡ п╣п╢п╦п╫п╦я├п╟я┘ USER_HZ (п╫п╟ п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╣ п╟я─я┘п╦я┌п╣п╨я┌я┐я─ 1/100-я▐ я│п╣п╨я┐п╫п╢я▀, я┤я┌п╬п╠я▀ п©п╬п╩я┐я┤п╦я┌я▄ п©я─п╟п╡п╦п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ sysconf(_SC_CLK_TCK)), п╨п╬я┌п╬я─я▀п╣ я│п╦я│я┌п╣п╪п╟ п©я─п╬п╡п╬п╢п╦я┌, я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬, п╡ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╬п╪ я─п╣п╤п╦п╪п╣, п╡ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╬п╪ я─п╣п╤п╦п╪п╣ я│ п╫п╦п╥п╨п╦п╪ п©я─п╦п╬я─п╦я┌п╣я┌п╬п╪ (п╩я▌п╠п╣п╥п╫п╬я│я┌я▄, nice), п╡ я─п╣п╤п╦п╪п╣ я│п╦я│я┌п╣п╪я▀ п╦ п╡ я─п╣п╤п╦п╪п╣ п©я─п╬я│я┌п╟п╦п╡п╟я▌я┴п╦я┘ п╥п╟п╢п╟я┤. п÷п╬я│п╩п╣п╢п╫п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╡ USER_HZ я─п╟п╥ п╠п╬п╩я▄я┬п╣ п╡я┌п╬я─п╬пЁп╬ п╥п╫п╟я┤п╣п╫п╦я▐ п╦п╥ п©я│п╣п╡п╢п╬-я└п╟п╧п╩п╟ uptime.

п▓ Linux 2.6 я█я┌п╟ я│я┌я─п╬п╨п╟ я│п╬п╢п╣я─п╤п╦я┌ я┌я─п╦ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀я┘ я│я┌п╬п╩п╠я├п╟: iowait — п╡я─п╣п╪я▐ п╬п╤п╦п╢п╟п╫п╦я▐ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟ (п╫п╟я┤п╦п╫п╟я▐ я│ 2.5.41); irq — п╡я─п╣п╪я▐ п╬п╠я│п╩я┐п╤п╦п╡п╟п╫п╦я▐ п©я─п╣я─я▀п╡п╟п╫п╦п╧ (п╫п╟я┤п╦п╫п╟я▐ я│ 2.6.0-test4); softirq — п╡я─п╣п╪я▐ п╬п╠я│п╩я┐п╤п╦п╡п╟п╫п╦я▐ softirqs (п╫п╟я┤п╦п╫п╟я▐ я│ 2.6.0-test4).

п²п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.11 п©п╬я▐п╡п╦п╩я│я▐ п╡п╬я│я▄п╪п╬п╧ я│я┌п╬п╩п╠п╣я├, steal — я┐п©я┐я┴п╣п╫п╫п╬п╣ п╡я─п╣п╪я▐ — п╡я─п╣п╪я▐, п©п╬я┌я─п╟я┤п╣п╫п╫п╬п╣ п╡ п╢я─я┐пЁп╦я┘ п╬п©п╣я─п╟я├п╦п╬п╫п╫я▀я┘ я│п╦я│я┌п╣п╪п╟я┘ п©я─п╦ я─п╟п╠п╬я┌п╣ п╡ п╡п╦я─я┌я┐п╟п╩п╦п╥п╬п╡п╟п╫п╫п╬п╪ п╬п╨я─я┐п╤п╣п╫п╦п╦.

п²п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.24 п©п╬я▐п╡п╦п╩я│я▐ п╢п╣п╡я▐я┌я▀п╧ я│я┌п╬п╩п╠п╣я├, guest, п╡ п╨п╬я┌п╬я─п╬п╪ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╡я─п╣п╪я▐, п©п╬я┌я─п╟я┤п╣п╫п╫п╬п╧ п╫п╟ я─п╟п╠п╬я┌я┐ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬пЁп╬ п©я─п╬я├п╣я│я│п╬я─п╟ п╢п╩я▐ пЁп╬я│я┌п╣п╡я▀я┘ п╬п©п╣я─п╟я├п╦п╬п╫п╫я▀я┘ я│п╦я│я┌п╣п╪, я┐п©я─п╟п╡п╩я▐п╣п╪я▀я┘ я▐п╢я─п╬п╪ Linux.

п п╬п╩п╦я┤п╣я│я┌п╡п╬ я│я┌я─п╟п╫п╦я├, п╨п╬я┌п╬я─я▀п╣ я│п╦я│я┌п╣п╪п╟ п╥п╟пЁя─я┐п╥п╦п╩п╟ я│ п╢п╦я│п╨п╟ п╦ п╡я▀пЁя─я┐п╥п╦п╩п╟ п╫п╟ п╢п╦я│п╨.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ я│я┌я─п╟п╫п╦я├ я│п╡п╬п©п©п╦п╫пЁп╟, п╨п╬я┌п╬я─я▀п╣ п╥п╟пЁя─я┐п╤п╣п╫я▀ п╦ п╡я▀пЁя─я┐п╤п╣п╫я▀.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п©я─п╣я─я▀п╡п╟п╫п╦п╧, п╬п╠я─п╟п╠п╬я┌п╟п╫п╫я▀я┘ я│ п╪п╬п╪п╣п╫я┌п╟ п╥п╟пЁя─я┐п╥п╨п╦ я│п╦я│я┌п╣п╪я▀, п©п╬ п╨п╟п╤п╢п╬п╪я┐ п╡п╬п╥п╪п╬п╤п╫п╬п╪я┐ я│п╦я│я┌п╣п╪п╫п╬п╪я┐ п©я─п╣я─я▀п╡п╟п╫п╦я▌. п▓ п©п╣я─п╡п╬п╪ я│я┌п╬п╩п╠я├п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╬п╠я┴п╣п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я│п╣я┘ п╬п╠я─п╟п╠п╬я┌п╟п╫п╫я▀я┘ п©я─п╣я─я▀п╡п╟п╫п╦п╧; п╡ п╨п╟п╤п╢п╬п╪ п©п╬я│п╩п╣п╢я┐я▌я┴п╣п╪ я│я┌п╬п╩п╠я├п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╬п╠я┴п╣п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©п╬ п╨п╬п╫п╨я─п╣я┌п╫п╬п╪я┐ п©я─п╣я─я▀п╡п╟п╫п╦я▌.
(major,minor):(noinfo, read_io_ops, blks_read, write_io_ops, blks_written)
(я┌п╬п╩я▄п╨п╬ п╡ Linux 2.4)
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п©п╣я─п╣п╨п╩я▌я┤п╣п╫п╦п╧ п╨п╬п╫я┌п╣п╨я│я┌п╟, п©я─п╬п╦п╥п╬я┬п╣п╢я┬п╦я┘ п╡ я│п╦я│я┌п╣п╪п╣.
п▓я─п╣п╪я▐ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╥п╟пЁя─я┐п╥п╨п╦ п©я─п╬я┬п╣п╢я┬п╣п╣ я│ п╫п╟я┤п╟п╩п╟ я█п©п╬я┘п╦, 1970-01-01 00:00:00 +0000 (UTC), п╡ я│п╣п╨я┐п╫п╢п╟я┘.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ я─п╟п╥п╡п╣я┌п╡п╩п╣п╫п╦п╧ (п╡я▀п╥п╬п╡п╬п╡ fork) я│ п╪п╬п╪п╣п╫я┌п╟ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╥п╟пЁя─я┐п╥п╨п╦.
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п©я─п╬я├п╣я│я│п╬п╡ п╡ я│п╬я│я┌п╬я▐п╫п╦п╦ я─п╟п╠п╬я┌я▀. (Linux 2.5.45 п╦ п╫п╬п╡п╣п╣)
п п╬п╩п╦я┤п╣я│я┌п╡п╬ п╥п╟п╠п╩п╬п╨п╦я─п╬п╡п╟п╫п╫я▀я┘ п©я─п╬я├п╣я│я│п╬п╡, п╬п╤п╦п╢п╟я▌я┴п╦я┘ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟. (Linux 2.5.45 п╦ п╫п╬п╡п╣п╣.)
/proc/swaps
п≤я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╬п╠п╩п╟я│я┌п╦ я│п╡п╬п©п©п╦п╫пЁп╟. п║п╪. я┌п╟п╨п╤п╣ swapon(8).
/proc/sys
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ (п©я─п╦я│я┐я┌я│я┌п╡я┐я▌я┴п╦п╧, п╫п╟я┤п╦п╫п╟я▐ я│ п╡п╣я─я│п╦п╦ 1.3.57) я│п╬п╢п╣я─п╤п╦я┌ п╫п╣я│п╨п╬п╩я▄п╨п╬ я└п╟п╧п╩п╬п╡ п╦ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╬п╡, п╨п╬я┌п╬я─я▀п╣ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┌ п©п╣я─п╣п╪п╣п╫п╫я▀п╪ я▐п╢я─п╟. п╜я┌п╦ п©п╣я─п╣п╪п╣п╫п╫я▀п╣ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п©я─п╬я┤п╦я┌п╟п╫я▀ п╦ п╦п╫п╬пЁп╢п╟ п╦п╥п╪п╣п╫п╣п╫я▀ я│ я┤п╣я─п╣п╥ я└п╟п╧п╩п╬п╡я┐я▌ я│п╦я│я┌п╣п╪я┐ /proc, п╟ я┌п╟п╨п╤п╣ я│ п©п╬п╪п╬я┴я▄я▌ (п╫п╣ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌я│я▐) я│п╦я│я┌п╣п╪п╫п╬пЁп╬ п╡я▀п╥п╬п╡п╟ sysctl(2). п²п╟ я│п╣пЁп╬п╢п╫я▐я┬п╫п╦п╧ п╪п╬п╪п╣п╫я┌ п╦п╪п╣я▌я┌я│я▐ п╨п╟я┌п╟п╩п╬пЁп╦ abi, debug, dev, fs, kernel, net, proc, rxrpc, sunrpc п╦ vm, п╨п╟п╤п╢я▀п╧ п╦п╥ п╨п╬я┌п╬я─я▀я┘ я│п╬п╢п╣я─п╤п╦я┌ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀п╣ я└п╟п╧п╩я▀ п╦ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╦.
/proc/sys/abi (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.4.10)
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ п╪п╬п╤п╣я┌ я│п╬п╢п╣я─п╤п╟я┌я▄ я└п╟п╧п╩я▀ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬п╠ п╦я│п©п╬п╩п╫п╣п╫п╦п╦ п©я─п╦п╩п╬п╤п╣п╫п╦п╧ (application binary information). п■п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ я│п╪п╬я┌я─п╦я┌п╣ п╡ я└п╟п╧п╩п╣ п╦я│я┘п╬п╢п╫п╬пЁп╬ п╨п╬п╢п╟ я▐п╢я─п╟ Documentation/sysctl/abi.txt.
/proc/sys/debug
п■п╟п╫п╫я▀п╧ п╨п╟я┌п╟п╩п╬пЁ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я┐я│я┌.
/proc/sys/dev
п■п╟п╫п╫я▀п╧ п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌, я│п©п╣я├п╦я└п╦я┤п╫я┐я▌ п╢п╩я▐ я┐я│я┌я─п╬п╧я│я┌п╡ (п╫п╟п©я─п╦п╪п╣я─, dev/cdrom/info). п▓ п╫п╣п╨п╬я┌п╬я─я▀я┘ я│п╦я│я┌п╣п╪п╟я┘ п╬п╫ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я┐я│я┌.
/proc/sys/fs
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╦ binfmt_misc, epoll, inotify, mqueue п╦ я└п╟п╧п╩я▀ dentry-state, dir-notify-enable, dquot-nr, file-max, file-nr, inode-max, inode-nr, inode-state, lease-break-time, leases-enable, overflowgid, overflowuid, suid_dumpable, super-max, super-nr.
/proc/sys/fs/binfmt_misc
п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▌ п©п╬ я└п╟п╧п╩п╟п╪ п╡ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ п╪п╬п╤п╫п╬ п╫п╟п╧я┌п╦ п╡ п╦я│я┘п╬п╢п╫п╬п╪ п╨п╬п╢п╣ я▐п╢я─п╟ п╡ Documentation/binfmt_misc.txt.
/proc/sys/fs/dentry-state (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.2)
п╓п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я│п╬я│я┌п╬я▐п╫п╦п╦ п╨я█я┬п╟ п╨п╟я┌п╟п╩п╬пЁп╬п╡ (dcache). п▓ п╫я▒п╪ п╣я│я┌я▄ я┬п╣я│я┌я▄ я┤п╦я│п╣п╩, nr_dentry, nr_unused, age_limit (п╡п╬п╥я─п╟я│я┌ п╡ я│п╣п╨я┐п╫п╢п╟я┘), want_pages (я│я┌я─п╟п╫п╦я├, п╥п╟п©я─п╬я┬п╣п╫п╫я▀я┘ я│п╦я│я┌п╣п╪п╬п╧) п╦ п╢п╡п╟ п©я┐я│я┌я▀я┘ п╥п╫п╟я┤п╣п╫п╦я▐.
  • nr_dentry я│п╬п╢п╣я─п╤п╦я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬я┌п╡п╣п╢я▒п╫п╫я▀я┘ dentries (я█п╩п╣п╪п╣п╫я┌п╬п╡ dcache). п╜я┌п╬ п©п╬п╩п╣ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ Linux 2.2.
  • nr_unused я│п╬п╢п╣я─п╤п╦я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╫п╣п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀я┘ dentries.
  • age_limit — я█я┌п╬ п╡п╬п╥я─п╟я│я┌ п╡ я│п╣п╨я┐п╫п╢п╟я┘ п©п╬ п╦я│я┌п╣я┤п╣п╫п╦п╦ п╨п╬я┌п╬я─п╬пЁп╬ я█п╩п╣п╪п╣п╫я┌я▀ dcache п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╬я┌п╬п╥п╡п╟п╫я▀, п╨п╬пЁп╢п╟ п©п╟п╪я▐я┌п╦ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╪п╟п╩п╬.
  • want_pages п╫п╣ я─п╟п╡п╫п╬ п╫я┐п╩я▌, п╣я│п╩п╦ я▐п╢я─п╬ п╡я▀п╥п╡п╟п╩п╬ shrink_dcache_pages(), п╟ dcache п╣я┴я▒ п╫п╣ я│п╬п╨я─п╟я┴я▒п╫ (pruned).
/proc/sys/fs/dir-notify-enable
п╜я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╢п╩я▐ п╡п╨п╩я▌я┤п╣п╫п╦я▐ п╦ п╡я▀п╨п╩я▌я┤п╣п╫п╦я▐ п╦п╫я┌п╣я─я└п╣п╧я│п╟ dnotify, п╬п©п╦я│п╟п╫п╫п╬пЁп╬ п╡ fcntl(2), п╡п╬ п╡я│п╣п╧ я│п╦я│я┌п╣п╪п╣. п≈п╫п╟я┤п╣п╫п╦п╣ 0 п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ п╬я┌п╨п╩я▌я┤п╟п╣я┌ п╦п╫я┌п╣я─я└п╣п╧я│, п╟ п╥п╫п╟я┤п╣п╫п╦п╣ 1 п╡п╨п╩я▌я┤п╟п╣я┌ п╣пЁп╬.
/proc/sys/fs/dquot-max
п╜я┌п╬я┌ я└п╟п╧п╩ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╨я█я┬п╦я─я┐п╣п╪я▀я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡ п╢п╦я│п╨п╬п╡я▀я┘ п╨п╡п╬я┌. п▓ п╫п╣п╨п╬я┌п╬я─я▀я┘ (2.4) я│п╦я│я┌п╣п╪п╟я┘ п╣пЁп╬ п╫п╣я┌. п∙я│п╩п╦ я┤п╦я│п╩п╬ я│п╡п╬п╠п╬п╢п╫я▀я┘ п╨я█я┬п╦я─я┐п╣п╪я▀я┘ п╢п╦я│п╨п╬п╡я▀я┘ п╨п╡п╬я┌ я▐п╡п╩я▐п╣я┌я│я▐ п╬я┤п╣п╫я▄ п╪п╟п╩п╣п╫я▄п╨п╦п╪, п╟ я┐ п╡п╟я│ п╡ я│п╦я│я┌п╣п╪п╣ п╬п╢п╫п╬п╡я─п╣п╪п╣п╫п╫п╬ я─п╟п╠п╬я┌п╟п╣я┌ п╠п╬п╩я▄я┬п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╧, я┌п╬ п╡п╟п╪, п╡п╬п╥п╪п╬п╤п╫п╬, п╥п╟я┘п╬я┤п╣я┌я│я▐ я┐п╡п╣п╩п╦я┤п╦я┌я▄ я█я┌п╬я┌ п╩п╦п╪п╦я┌.
/proc/sys/fs/dquot-nr
п╜я┌п╬я┌ я└п╟п╧п╩ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я▀п╢п╣п╩п╣п╫п╫я▀я┘ п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ я█п╩п╣п╪п╣п╫я┌п╬п╡ п╢п╦я│п╨п╬п╡я▀я┘ п╨п╡п╬я┌ п╦ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╡п╬п╠п╬п╢п╫я▀я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡ п╢п╦я│п╨п╬п╡я▀я┘ п╨п╡п╬я┌.
/proc/sys/fs/epoll (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.28)
п▓ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ я└п╟п╧п╩ max_user_watches, п╨п╬я┌п╬я─я▀п╧ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╩я▐ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п©п╟п╪я▐я┌п╦ я▐п╢я─п╟, п©п╬я┌я─п╣п╠п╩я▐п╣п╪п╬п╧ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ epoll. п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ я│п╪п╬я┌я─п╦я┌п╣ п╡ epoll(7).
/proc/sys/fs/file-max
п╜я┌п╬я┌ я└п╟п╧п╩ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬я┌п╨я─я▀я┌я▀я┘ я└п╟п╧п╩п╬п╡ п╢п╩я▐ п╡я│п╣я┘ п©я─п╬я├п╣я│я│п╬п╡. (п║п╪. я┌п╟п╨п╤п╣ setrlimit(2), п╨п╬я┌п╬я─я▀п╧ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄, я┤я┌п╬п╠я▀ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╣ RLIMIT_NOFILE п╫п╟ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬я┌п╨я─я▀я┌я▀я┘ я└п╟п╧п╩п╬п╡ я└п╟п╧п╩п╬п╡ п╫п╟ п©я─п╬я├п╣я│я│). п∙я│п╩п╦ п╡я▀ п©п╬п╩я┐я┤п╟п╣я┌п╣ п╠п╬п╩я▄я┬п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╬п╬п╠я┴п╣п╫п╦п╧ п╬п╠ п╬я┬п╦п╠п╨п╟я┘ п╬ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╬я┌п╨я─я▀я┌я▄ я└п╟п╧п╩п╬п╡я▀п╣ п╢п╣я│п╨я─п╦п©я┌п╬я─я▀, п©п╬п©я▀я┌п╟п╧я┌п╣я│я▄ я┐п╡п╣п╩п╦я┤п╦я┌я▄ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣:

echo 100000 > /proc/sys/fs/file-max

п п╬п╫я│я┌п╟п╫я┌п╟ я▐п╢я─п╟ NR_OPEN я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╡п╣я─я┘п╫п╦п╧ п╩п╦п╪п╦я┌ п╥п╫п╟я┤п╣п╫п╦я▐, п╨п╬я┌п╬я─п╬п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╬ п╡ file-max.

п∙я│п╩п╦ п╡я▀ я┐п╡п╣п╩п╦я┤п╦п╡п╟п╣я┌п╣ /proc/sys/fs/file-max, я┌п╬ п©п╬п╥п╟п╠п╬я┌я▄я┌п╣я│я▄ я┐п╡п╣п╩п╦я┤п╦я┌я▄ /proc/sys/fs/inode-max, я┐я│я┌п╟п╫п╬п╡п╦п╡ п╣пЁп╬ п╡ 3-4 я─п╟п╥п╟ п╠п╬п╩я▄я┬п╣, я┤п╣п╪ п╫п╬п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ /proc/sys/fs/file-max, п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ п╡п╟п╪ п╪п╬п╤п╣я┌ п╫п╣ я┘п╡п╟я┌п╦я┌я▄ п╦п╫п╢п╣п╨я│п╫я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡ (inodes).

/proc/sys/fs/file-nr
п╜я┌п╬я┌ я└п╟п╧п╩ (п╢п╬я│я┌я┐п©п╫я▀п╧ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐) п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬я┌п╨я─я▀я┌я▀я┘ я└п╟п╧п╩п╬п╡. п·п╫ я│п╬п╢п╣я─п╤п╦я┌ я┌я─п╦ я┤п╦я│п╩п╟: п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я▀п╢п╣п╩п╣п╫п╫я▀я┘ я└п╟п╧п╩п╬п╡я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡, п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╡п╬п╠п╬п╢п╫я▀я┘ я└п╟п╧п╩п╬п╡я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡ п╦ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я└п╟п╧п╩п╬п╡я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡. п╞п╢я─п╬ п╡я▀п╢п╣п╩я▐п╣я┌ я└п╟п╧п╩п╬п╡я▀п╣ п╢п╣я│п╨я─п╦п©я┌п╬я─я▀ п╢п╦п╫п╟п╪п╦я┤п╣я│п╨п╦, п╫п╬ п╬п╫п╬ п╫п╣ п╬я│п╡п╬п╠п╬п╤п╢п╟п╣я┌ п╦я┘ я│я─п╟п╥я┐ п╤п╣. п∙я│п╩п╦ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я▀п╢п╣п╩п╣п╫п╫я▀я┘ я└п╟п╧п╩п╬п╡ п©я─п╦п╠п╩п╦п╤п╟п╣я┌я│я▐ п╨ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╪я┐, я┌п╬ п╡п╟п╪ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ я┐п╡п╣п╩п╦я┤п╦я┌я▄ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣. п п╬пЁп╢п╟ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╡п╬п╠п╬п╢п╫я▀я┘ я└п╟п╧п╩п╬п╡я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡ п╡п╣п╩п╦п╨п╬ п╦ я┐ п╡п╟я│ п╫п╣ п╠я▀п╡п╟п╣я┌ п╫п╣п╬п╤п╦п╢п╟п╫п╫я▀я┘ п©п╦п╨п╬п╡ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ я└п╟п╧п╩п╬п╡я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡, п╡п╟п╪ п╫п╟п╡п╣я─п╫я▐п╨п╟ п╫п╣ п©п╬п╫п╟п╢п╬п╠п╦я┌я│я▐ я┐п╡п╣п╩п╦я┤п╦п╡п╟я┌я▄ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣.
/proc/sys/fs/inode-max
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╦п╫п╢п╣п╨я│п╫я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡, п╫п╟я┘п╬п╢я▐я┴п╦я┘я│я▐ п╡ п©п╟п╪я▐я┌п╦. п▓ п╫п╣п╨п╬я┌п╬я─я▀я┘ (2.4) я│п╦я│я┌п╣п╪п╟я┘, п╣пЁп╬ п╪п╬п╤п╣я┌ п╫п╣ п╠я▀я┌я▄. п╜я┌п╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╡ 3-4 я─п╟п╥п╟ п╠п╬п╩я▄я┬п╣, я┤п╣п╪ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ file-max, я┌п╟п╨ п╨п╟п╨ stdin, stdout п╦ я│п╣я┌п╣п╡я▀п╪ я│п╬п╨п╣я┌п╟п╪ я┌п╟п╨п╤п╣ п╫п╣п╬п╠я┘п╬п╢п╦п╪я▀ п╦п╫п╢п╣п╨я│п╫я▀п╣ п╢п╣я│п╨я─п╦п©я┌п╬я─я▀. п∙я│п╩п╦ п╡п╟п╪ я─п╣пЁя┐п╩я▐я─п╫п╬ п╫п╣ я┘п╡п╟я┌п╟п╣я┌ п╦п╫п╢п╣п╨я│п╫я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡, я┌п╬ п╡п╟п╪ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ я┐п╡п╣п╩п╦я┤п╦я┌я▄ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣.
/proc/sys/fs/inode-nr
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п©п╣я─п╡я▀п╣ п╢п╡п╟ п╥п╫п╟я┤п╣п╫п╦я▐ п╦п╥ inode-state.
/proc/sys/fs/inode-state
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я│п╣п╪я▄ п╥п╫п╟я┤п╣п╫п╦п╧: nr_inodes, nr_free_inodes, preshrink п╦ я┤п╣я┌я▀я─п╣ п©я┐я│я┌я▀я┘. nr_inodes — я█я┌п╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╦п╫п╢п╣п╨я│п╫я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡, п╡я▀п╢п╣п╩п╣п╫п╫я▀я┘ я│п╦я│я┌п╣п╪п╬п╧. п·п╫п╬ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╠п╬п╩я▄я┬п╣, я┤п╣п╪ inode-max, п©п╬я┌п╬п╪я┐ я┤я┌п╬ Linux п╡я▀п╢п╣п╩я▐п╣я┌ п╦я┘ п©п╬ п©п╬п╩п╫п╬п╧ я│я┌я─п╟п╫п╦я├п╣ п╥п╟ я─п╟п╥. nr_free_inodes п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╡п╬п╠п╬п╢п╫я▀я┘ п╦п╫п╢п╣п╨я│п╫я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡. preshrink п╠я┐п╢п╣я┌ п╫п╣п╫я┐п╩п╣п╡я▀п╪, п╨п╬пЁп╢п╟ nr_inodes > inode-max п╦ я│п╦я│я┌п╣п╪п╣ п©п╬п╫п╟п╢п╬п╠п╦я┌я│я▐ я│п╬п╨я─п╟я┌п╦я┌я▄ я│п©п╦я│п╬п╨ п╦п╫п╢п╣п╨я│п╫я▀я┘ п╢п╣я│п╨я─п╦п©я┌п╬я─п╬п╡, п╡п╪п╣я│я┌п╬ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╫п╬п╡я▀я┘.
/proc/sys/fs/inotify (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.13)
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ я└п╟п╧п╩я▀ max_queued_events, max_user_instances, п╦ max_user_watches, п╨п╬я┌п╬я─я▀п╣ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╩я▐ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п©п╟п╪я▐я┌п╦ я▐п╢я─п╟, п©п╬я┌я─п╣п╠п╩я▐п╣п╪п╬п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ inotify. п÷п╬п╢я─п╬п╠п╫п╣п╧ я│п╪п╬я┌я─п╦я┌п╣ п╡ inotify(7).
/proc/sys/fs/lease-break-time
п▓ я█я┌п╬п╪ я└п╟п╧п╩п╣ п╥п╟п╢п╟я▒я┌я│я▐ п©п╣я─п╦п╬п╢, п╡ я┌п╣я┤п╣п╫п╦п╦ п╨п╬я┌п╬я─п╬пЁп╬, я▐п╢я─п╬ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п©я─п╬я├п╣я│я│я┐ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ я┐п╢п╣я─п╤п╦п╡п╟я┌я▄ я└п╟п╧п╩ (fcntl(2)), п©п╬ п╬п╨п╬п╫я┤п╟п╫п╦п╦ п╨п╬я┌п╬я─п╬пЁп╬ п╬п╫п╬ п©п╬я│я▀п╩п╟п╣я┌ я│п╦пЁп╫п╟п╩ п©я─п╬я├п╣я│я│я┐, п╦п╥п╡п╣я┴п╟я▐ п╣пЁп╬ п╬ я┌п╬п╪, я┤я┌п╬ п╢я─я┐пЁп╬п╧ п©я─п╬я├п╣я│я│ п╬п╤п╦п╢п╟п╣я┌ п╬я┌п╨я─я▀я┌п╦я▐ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟. п∙я│п╩п╦ я┐п╢п╣я─п╤п╦п╡п╟я▌я┴п╦п╧ я└п╟п╧п╩ п©я─п╬я├п╣я│я│ п╫п╣ я┐п╢п╟п╩п╦я┌ п╦п╩п╦ п╫п╣ п╬я┌п╪п╣п╫п╦я┌ я┐п╢п╣я─п╤п╟п╫п╦п╣ я└п╟п╧п╩п╟ п╡ я┌п╣я┤п╣п╫п╦п╦ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ п©п╣я─п╦п╬п╢п╟, я┌п╬ я▐п╢я─п╬ п©я─п╦п╫я┐п╢п╦я┌п╣п╩я▄п╫п╬ я│п╫п╦п╪п╣я┌ я┐п╢п╣я─п╤п╟п╫п╦п╣.
/proc/sys/fs/leases-enable
п╜я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄, я┤я┌п╬п╠я▀ я─п╟п╥я─п╣я┬п╦я┌я▄ п╦п╩п╦ п╥п╟п©я─п╣я┌п╦я┌я▄ п╡ я│п╦я│я┌п╣п╪п╣ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ я┐п╢п╣я─п╤п╟п╫п╦я▐ я└п╟п╧п╩п╟ (fcntl(2)). п∙я│п╩п╦ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ 0, я┐п╢п╣я─п╤п╟п╫п╦п╣ п╥п╟п©я─п╣я┴п╣п╫п╬. п∙я│п╩п╦ п╫п╣ п╫п╬п╩я▄ — я─п╟п╥я─п╣я┬п╣п╫п╬.
/proc/sys/fs/mqueue (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.6)
п▓ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ я│п╬п╢п╣я─п╤п╟я┌я│я▐ я└п╟п╧п╩я▀ msg_max, msgsize_max п╦ queues_max, п╨п╬я┌п╬я─я▀п╣ п╨п╬п╫я┌я─п╬п╩п╦я─я┐я▌я┌ я─п╣я│я┐я─я│я▀, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╬я┤п╣я─п╣п╢я▐п╪п╦ я│п╬п╬п╠я┴п╣п╫п╦п╧ POSIX. п÷п╬п╢я─п╬п╠п╫п╣п╧ я│п╪п╬я┌я─п╦я┌п╣ п╡ mq_overview(7).
/proc/sys/fs/overflowgid п╦ /proc/sys/fs/overflowuid
п╜я┌п╦ я└п╟п╧п╩я▀ п©п╬п╥п╡п╬п╩я▐я▌я┌ п╡п╟п╪ п╦п╥п╪п╣п╫п╦я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ я└п╦п╨я│п╦я─п╬п╡п╟п╫п╫я▀я┘ UID п╦ GID. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╬п╫п╬ я─п╟п╡п╫п╬ 65534. п²п╣п╨п╬я┌п╬я─я▀п╣ я└п╟п╧п╩п╬п╡я▀п╣ я│п╦я│я┌п╣п╪я▀ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ я┌п╬п╩я▄п╨п╬ 16-п╠п╦я┌п╫я▀п╣ UID п╦ GID, п╡ я┌п╬ п╡я─п╣п╪я▐ п╨п╟п╨ п╡ Linux UID п╦ GID я▐п╡п╩я▐я▌я┌я│я▐ 32-п╠п╦я┌п╫я▀п╪п╦. п п╬пЁп╢п╟ п╪п╬п╫я┌п╦я─я┐п╣я┌я│я▐ п╬п╢п╫п╟ п╦п╥ я┌п╟п╨п╦я┘ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪ я│ п©я─п╟п╡п╟п╪п╦, п©п╬п╥п╡п╬п╩я▐я▌я┴п╦п╪п╦ п╥п╟п©п╦я│я▄, п╡я│п╣ UID п╦п╩п╦ GID, п╨п╬я┌п╬я─я▀п╣ п©я─п╣п╡я▀я┬п╟я▌я┌ 65535, я┌я─п╟п╫я│п╩п╦я─я┐я▌я┌я│я▐ п©п╣я─п╣п╢ п╥п╟п©п╦я│я▄я▌ п╫п╟ п╢п╦я│п╨ п╡ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╣я─п╣п©п╬п╩п╫п╣п╫п╦я▐.
/proc/sys/fs/suid_dumpable (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.13)
п≈п╫п╟я┤п╣п╫п╦п╣ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╠я┐п╢я┐я┌ п╩п╦ я│п╬п╥п╢п╟п╡п╟я┌я▄я│я▐ я└п╟п╧п╩я▀ п╢п╟п╪п©п╟ п©п╟п╪я▐я┌п╦ п╢п╩я▐ я└п╟п╧п╩п╬п╡ я│ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀п╪ п╠п╦я┌п╬п╪ set-user-ID п╦п╩п╦ п╢я─я┐пЁп╦я┘ п╥п╟я┴п╦я┴я▒п╫п╫я▀я┘/я│ п╢п╬п╠п╟п╡п╨п╬п╧ (tainted) п╦я│п©п╬п╩п╫я▐п╣п╪я▀я┘ я└п╟п╧п╩п╬п╡. п°п╬п╤п╫п╬ я┐п╨п╟п╥п╟я┌я▄ я┌я─п╦ я├п╣п╩я▀я┘ п╥п╫п╟я┤п╣п╫п╦я▐:

0 (п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌) п╒я─п╟п╢п╦я├п╦п╬п╫п╫п╬п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ ( п╢п╬ Linux 2.6.13). п■п╟п╪п© п©п╟п╪я▐я┌п╦ п╫п╣ я│п╬п╥п╢п╟я▒я┌я│я▐ п╢п╩я▐ п©я─п╬я├п╣я│я│п╟, я┐ п╨п╬я┌п╬я─п╬пЁп╬ п╦п╥п╪п╣п╫п╣п╫я▀ я┐я┤я▒я┌п╫я▀п╣ п╢п╟п╫п╫я▀п╣ (п╡я▀п╥п╬п╡п╬п╪ seteuid(2), setgid(2) п╦ п©п╬п╢п╬п╠п╫я▀п╪ п╦п╩п╦ п©я─п╦ п╦я│п©п╬п╩п╫п╣п╫п╦п╦ п©я─п╬пЁя─п╟п╪п╪я▀ я│ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀п╪п╦ п╠п╦я┌п╟п╪п╦ set-user-ID п╦п╩п╦ set-group-ID) п╦п╩п╦ п╣я│п╩п╦ п╢п╩я▐ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟ п╫п╣я┌ п©я─п╟п╡п╟ п╫п╟ я┤я┌п╣п╫п╦п╣.

1 ("п╢п╩я▐ п╬я┌п╩п╟п╢п╨п╦") п∙я│п╩п╦ п╡п╬п╥п╪п╬п╤п╫п╬, я│п╬п╥п╢п╟п╡п╟я┌я▄ п╢п╟п╪п© п©п╟п╪я▐я┌п╦ п╢п╩я▐ п╩я▌п╠п╬пЁп╬ п©я─п╬я├п╣я│я│п╟. п■п╟п╪п© п©п╟п╪я▐я┌п╦ п╠я┐п╢п╣я┌ п©я─п╦п╫п╟п╢п╩п╣п╤п╟я┌я▄ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌ я│ ID п╡п╩п╟п╢п╣п╩я▄я├п╟ п╡я▀п©п╬п╩п╫я▐п╡я┬п╣пЁп╬я│я▐ п©я─п╬я├п╣я│я│п╟, п╦ п╫п╦п╨п╟п╨п╦я┘ п╪п╣я─ п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌п╦ п©я─п╣п╢п©я─п╦п╫я▐я┌п╬ п╫п╣ п╠я┐п╢п╣я┌. п÷я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╬ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я│п╦я│я┌п╣п╪п╫п╬п╧ п╬я┌п╩п╟п╢п╨п╦. Ptrace п╫п╣ п©я─п╬п╡п╣я─я▐п╣я┌я│я▐.

2 ("suidsafe") п■п╟п╪п© п©п╟п╪я▐я┌п╦ п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п╢п╩я▐ п╩я▌п╠п╬пЁп╬ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟, п╢п╩я▐ п╨п╬я┌п╬я─п╬пЁп╬ п╬п╠я▀я┤п╫п╬ я█я┌п╬ п╫п╣ п©я─п╬п╦я│я┘п╬п╢п╦я┌ (я│п╪. "0" я─п╟п╫п╣п╣) п╦ п╠я┐п╢п╣я┌ п╢п╬я│я┌я┐п©п╣п╫ п╫п╟ я┤я┌п╣п╫п╦п╣ я┌п╬п╩я▄п╨п╬ я│я┐п©п╣я─п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌. п╓п╟п╧п╩ я│ п╢п╟п╪п©п╬п╪ п©п╟п╪я▐я┌п╦ п╬п╠я▀я┤п╫я▀п╧ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п╪п╬п╤п╣я┌ я┐п╢п╟п╩я▐я┌я▄, п╫п╬ п╫п╣ я┤п╦я┌п╟я┌я▄. п÷п╬ я│п╬п╬п╠я─п╟п╤п╣п╫п╦я▐п╪ п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌п╦ п╢п╟п╪п©я▀ п©п╟п╪я▐я┌п╦ п╡ я█я┌п╬п╪ я─п╣п╤п╦п╪п╣ п╫п╣ п╠я┐п╢я┐я┌ п©п╣я─п╣п╥п╟п©п╦я│я▀п╡п╟я┌я▄я│я▐ п╫п╬п╡я▀п╪п╦ п╦п╩п╦ п╢я─я┐пЁп╦п╪п╦ я└п╟п╧п╩п╟п╪п╦. п╜я┌п╬я┌ я─п╣п╤п╦п╪ п©п╬п╢я┘п╬п╢п╦я┌ п╢п╩я▐ п╟п╢п╪п╦п╫п╦я│я┌я─п╟я┌п╬я─п╬п╡, п╨п╬пЁп╢п╟ п╟п╢п╪п╦п╫п╦я│я┌я─п╟я┌п╬я─я▀ п©я▀я┌п╟я▌я┌я│я▐ я─п╟п╥п╬п╠я─п╟я┌я▄я│я▐ я│ п©я─п╬п╠п╩п╣п╪п╟п╪п╦ п╡ п╬п╠я▀я┤п╫п╬п╪ п╬п╨я─я┐п╤п╣п╫п╦п╦.

/proc/sys/fs/super-max
п╜я┌п╬я┌ я└п╟п╧п╩ я┐п©я─п╟п╡п╩я▐п╣я┌ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫я▀п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪ я│я┐п©п╣я─п╠п╩п╬п╨п╬п╡ п╦ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫я▀п╪ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬п╪ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪, п╨п╬я┌п╬я─п╬п╣ п╪п╬п╤п╣я┌ я│п╪п╬п╫я┌п╦я─п╬п╡п╟я┌я▄ я▐п╢я─п╬. п▓п╟п╪ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ я┐п╡п╣п╩п╦я┤п╦п╡п╟я┌я▄ super-max я┌п╬п╩я▄п╨п╬ п╡ я┌п╬п╪ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╫я┐п╤п╫п╬ я│п╪п╬п╫я┌п╦я─п╬п╡п╟я┌я▄ п╠п╬п╩я▄я┬п╣ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪, я┤п╣п╪ я█я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣ super-max.
/proc/sys/fs/super-nr
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я└п╟п╧п╩п╬п╡я▀я┘ я│п╦я│я┌п╣п╪, п╨п╬я┌п╬я─п╬п╣ я│п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╬ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌.
/proc/sys/kernel
п▓ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ я│п╬п╢п╣я─п╤п╟я┌я│я▐ я└п╟п╧п╩я▀, п╨п╬п╫я┌я─п╬п╩п╦я─я┐я▌я┴п╦п╣ п╫п╟п╠п╬я─ п©п╟я─п╟п╪п╣я┌я─п╬п╡ я▐п╢я─п╟, п╬п©п╦я│п╟п╫п╫я▀я┘ п╢п╟п╩п╣п╣.
/proc/sys/kernel/acct
п▓ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╟я┌я│я▐ я┌я─п╦ я┤п╦я│п╩п╟: highwater, lowwater п╦ frequency. п∙я│п╩п╦ п╡п╨п╩я▌я┤я▒п╫ я┐я┤я▒я┌ п©я─п╬я├п╣я│я│п╬п╡ п╡ я│я┌п╦п╩п╣ BSD, я┌п╬ я█я┌п╦ п╥п╫п╟я┤п╣п╫п╦я▐ я┐п©я─п╟п╡п╩я▐я▌я┌ п╣пЁп╬ п©п╬п╡п╣п╢п╣п╫п╦п╣п╪. п∙я│п╩п╦ я│п╡п╬п╠п╬п╢п╫п╬пЁп╬ п╪п╣я│я┌п╟ п╫п╟ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪п╣, п╨я┐п╢п╟ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ п©я─п╬я┌п╬п╨п╬п╩п╦я─п╬п╡п╟п╫п╦п╣ я┐я┤я▒я┌п╟ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╪п╣п╫я▄я┬п╣, я┤п╣п╪ lowwater п©я─п╬я├п╣п╫я┌п╬п╡, я┌п╬ я┐я┤я▒я┌ п©я─п╬я├п╣я│я│п╬п╡ п©я─п╦п╬я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐. п∙я│п╩п╦ я│п╡п╬п╠п╬п╢п╫п╬пЁп╬ п╪п╣я│я┌п╟ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╠п╬п╩я▄я┬п╣, я┤п╣п╪ highwater п©я─п╬я├п╣п╫я┌п╬п╡, я┌п╬ я┐я┤я▒я┌ п©я─п╬я├п╣я│я│п╬п╡ п╡п╬п╥п╬п╠п╫п╬п╡п╩я▐п╣я┌я│я▐. п≈п╫п╟я┤п╣п╫п╦п╣ frequency п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╨п╟п╨ я┤п╟я│я┌п╬ я▐п╢я─п╬ п©я─п╬п╡п╣я─я▐п╣я┌ я│п╡п╬п╠п╬п╢п╫п╬п╣ п╪п╣я│я┌п╬ (п╡ я│п╣п╨я┐п╫п╢п╟я┘). п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╥п╫п╟я┤п╣п╫п╦я▐ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ я│п╬я│я┌п╟п╡п╩я▐я▌я┌ 4, 2 п╦ 30. п╒п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, п©я─п╦п╬я│я┌п╟п╫п╬п╡п╨п╟ я┐я┤я▒я┌п╟ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐, п╣я│п╩п╦ я│п╡п╬п╠п╬п╢п╫п╬ п╪п╣п╫п╣п╣ 2% п╪п╣я│я┌п╟ п╫п╟ п╢п╦я│п╨п╣; п╡п╬п╥п╬п╠п╫п╬п╡п╩п╣п╫п╦п╣ п╣я│п╩п╦ п╪п╣я│я┌п╟ п╠п╬п╩я▄я┬п╣ п╦п╩п╦ я─п╟п╡п╫п╬ 4%; п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ я│п╡п╬п╠п╬п╢п╫п╬п╪ п╪п╣я│я┌п╣ п╬п╠п╫п╬п╡п╩я▐п╣я┌я│я▐ п╨п╟п╤п╢я▀п╣ 30 я│п╣п╨я┐п╫п╢.
/proc/sys/kernel/cap-bound (я│ Linux 2.2 п╢п╬ 2.6.24)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╫п╟п╠п╬я─ п©я─п╦п╡я▐п╥п╟п╫п╫я▀я┘ п╪п╟п╫п╢п╟я┌п╬п╡ я▐п╢я─п╟ (п╡я▀я─п╟п╤п╟п╣п╪я▀п╧ п╨п╟п╨ п╢п╣я│я▐я┌п╦я┤п╫я▀п╣ я┤п╦я│п╩п╟ я│п╬ п╥п╫п╟п╨п╬п╪). п╜я┌п╬я┌ п╫п╟п╠п╬я─ п╪п╟п╫п╢п╟я┌п╬п╡, п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣п╪я▀я┘ п©я─п╬я├п╣я│я│я┐ п╡п╬ п╡я─п╣п╪я▐ execve(2), п╨п╬я┌п╬я─я▀п╣ я│п╨п╩п╟п╢я▀п╡п╟я▌я┌я│я▐ п©п╬я│я─п╣п╢я│я┌п╡п╬п╪ п╠п╦я┌п╬п╡п╬пЁп╬ я┐п╪п╫п╬п╤п╣п╫п╦я▐ (AND). п²п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.25, пЁп╩п╬п╠п╟п╩я▄п╫п╬пЁп╬ п╫п╟п╠п╬я─п╟ п©я─п╦п╡я▐п╥п╟п╫п╫я▀я┘ п╪п╟п╫п╢п╟я┌п╬п╡ п╠п╬п╩я▄я┬п╣ п╫п╣я┌, я┌п╣п©п╣я─я▄ я│п╡п╬п╧ п╫п╟п╠п╬я─ п©я─п╦п╡я▐п╥п╟п╫п╫я▀я┘ п╪п╟п╫п╢п╟я┌п╬п╡ п╣я│я┌я▄ я┐ п╨п╟п╤п╢п╬п╧ п╫п╦я┌п╦; я│п╪п╬я┌я─п╦я┌п╣ capabilities(7).
/proc/sys/kernel/core_pattern
п║п╪п╬я┌я─п╦я┌п╣ core(5).
/proc/sys/kernel/core_uses_pid
п║п╪п╬я┌я─п╦я┌п╣ core(5).
/proc/sys/kernel/ctrl-alt-del
п╜я┌п╬я┌ я└п╟п╧п╩ я┐п©я─п╟п╡п╩я▐п╣я┌ п╬п╠я─п╟п╠п╬я┌п╨п╬п╧ п╫п╟п╤п╟я┌п╦я▐ п╨п╩п╟п╡п╦я┬ Ctrl-Alt-Del. п п╬пЁп╢п╟ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ я─п╟п╡п╫п╬ 0, Ctrl-Alt-Del п╬п╠я─п╟п╠п╟я┌я▀п╡п╟п╣я┌я│я▐ п╦ п©я─п╬п╦п╥п╡п╬п╢п╦я┌ п╡я▀п╥п╬п╡ п©я─п╬пЁя─п╟п╪п╪я▀ init(8) п╢п╩я▐ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ п╨п╬п╫я┌я─п╬п╩п╦я─я┐п╣п╪п╬пЁп╬ п©п╣я─п╣п╥п╟п©я┐я│п╨п╟ я│п╦я│я┌п╣п╪я▀. п п╬пЁп╢п╟ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣ п╠п╬п╩я▄я┬п╣ 0, я─п╣п╟п╨я├п╦я▐ Linux я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ Vulcan Nerve Pinch (tm) [п╨п╬я─п╬п╫п╫я▀п╧ п©я─п╦я▒п╪ я─п╟я│я▀ Vulcan, я│п╪. я│п╣я─п╦п╟п╩ Star Trek], я│п╬пЁп╩п╟я│п╫п╬ п╨п╬я┌п╬я─п╬п╪я┐ п©я─п╬п╦п╥п╬п╧п╢я▒я┌ п╫п╣п╪п╣п╢п╩п╣п╫п╫п╟я▐ п©п╣я─п╣п╥п╟пЁя─я┐п╥п╨п╟, п╢п╟п╤п╣ п╠п╣п╥ я│п╦п╫я┘я─п╬п╫п╦п╥п╟я├п╦п╦ п╠я┐я└п╣я─п╬п╡ п╢п╦я│п╨п╬п╡. п≈п╟п╪п╣я┤п╟п╫п╦п╣: п╨п╬пЁп╢п╟ п╨п╟п╨п╟я▐-п╩п╦п╠п╬ п©я─п╬пЁя─п╟п╪п╪п╟ (я┌п╦п©п╟ dosemu) я─п╟п╠п╬я┌п╟п╣я┌ я│ п╨п╩п╟п╡п╦п╟я┌я┐я─п╬п╧ "п╫п╟п©я─я▐п╪я┐я▌", п╫п╟п╤п╟я┌п╦п╣ ctrl-alt-del п╬п╠я─п╟п╠п╬я┌п╟п╣я┌я│я▐ я█я┌п╬п╧ п©я─п╬пЁя─п╟п╪п╪п╬п╧, п╢п╬ я┌п╬пЁп╬ п╨п╟п╨ п╬п╫п╬ п╢п╬я│я┌п╦пЁп╫п╣я┌ я┐я─п╬п╡п╫я▐ tty я▐п╢я─п╟ п╦, я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, п╦п╪п╣п╫п╫п╬ я█я┌п╟ п©я─п╬пЁя─п╟п╪п╪п╟ п╠я┐п╢п╣я┌ я─п╣я┬п╟я┌я▄, я┤я┌п╬ п╢п╣п╩п╟я┌я▄.
/proc/sys/kernel/hotplug
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п©я┐я┌я▄ п╢п╩я▐ п╟пЁп╣п╫я┌п╟ п©п╬п╩п╦я┌п╦п╨п╦ я┐я│я┌я─п╬п╧я│я┌п╡. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я█я┌п╬ я└п╟п╧п╩ "/sbin/hotplug".
/proc/sys/kernel/domainname п╦ /proc/sys/kernel/hostname
п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫я▀ п╢п╩я▐ я┐я│я┌п╟п╫п╬п╡п╨п╦ п╦п╪п╣п╫п╦ п╢п╬п╪п╣п╫п╟ я│п╩я┐п╤п╠я▀ NIS/YP п╦ п╦п╪п╣п╫п╦ я┐п╥п╩п╟ п╡п╟я┬п╣п╧ п╪п╟я┬п╦п╫я▀ я┌п╬я┤п╫п╬ я┌п╟п╨п╦п╪ п╤п╣ п╬п╠я─п╟п╥п╬п╪ п╨п╟п╨ п╦ п╨п╬п╪п╟п╫п╢п╟п╪п╦ domainname(1) п╦ hostname(1), я┌.п╣.:


# echo 'darkstar' > /proc/sys/kernel/hostname
# echo 'mydomain' > /proc/sys/kernel/domainname

п╡я▀п©п╬п╩п╫я▐я┌ я┌п╬п╤п╣ я│п╟п╪п╬п╣, я┤я┌п╬ п╦ п╨п╬п╪п╟п╫п╢я▀


# hostname 'darkstar'
# domainname 'mydomain'

п·п╢п╫п╟п╨п╬ п╥п╟п╪п╣я┌п╦п╪, я┤я┌п╬ п╨п╩п╟я│я│п╦я┤п╣я│п╨п╦п╧ darkstar.frop.org п╦п╪п╣п╣я┌ п╦п╪я▐ я┐п╥п╩п╟ "darkstar" п╦ п╢п╬п╪п╣п╫п╫п╬п╣ п╦п╪я▐ DNS (п║п╣я─п╡п╣я─п╟ п■п╬п╪п╣п╫п╫я▀я┘ п≤п╪п╣п╫) "frop.org", п╫п╣ п©я┐я┌п╟п╧я┌п╣ я│ п╢п╬п╪п╣п╫п╫я▀п╪ п╦п╪п╣п╫п╣п╪ NIS (п║п╩я┐п╤п╠я▀ п║п╣я┌п╣п╡п╬п╧ п≤п╫я└п╬я─п╪п╟я├п╦п╦) п╦п╩п╦ п╨п╟п╨ п╬п╫п╟ я─п╟п╫я▄я┬п╣ п╫п╟п╥я▀п╡п╟п╩п╟я│я▄ YP (Yellow Pages). п╜я┌п╦ п╢п╡п╟ п╢п╬п╪п╣п╫п╫я▀я┘ п╦п╪п╣п╫п╦ п©п╬п╩п╫п╬я│я┌я▄я▌ я─п╟п╥п╩п╦я┤п╫я▀ п©п╬ я│п╡п╬п╣п╧ я│я┐я┌п╦. п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ п╬п╠ я█я┌п╬ п╪п╬п╤п╫п╬ п╫п╟п╧я┌п╦ п╡ я│п©я─п╟п╡п╬я┤п╫п╬п╧ я│я┌я─п╟п╫п╦я├п╣ hostname(1).

/proc/sys/kernel/htab-reclaim
(я┌п╬п╩я▄п╨п╬ п╢п╩я▐ PowerPC) п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╬ п╡ п╫п╣п╫я┐п╩п╣п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ PowerPC htab (я│п╪. я└п╟п╧п╩ Documentation/powerpc/ppc_htab.txt п╡ п╦я│я┘п╬п╢п╫п╬п╪ п╨п╬п╢п╣ я▐п╢я─п╟) я│п╬п╨я─п╟я┴п╟п╣я┌я│я▐ п╨п╟п╤п╢я▀п╧ я─п╟п╥, п╨п╬пЁп╢п╟ я│п╦я│я┌п╣п╪п╟ п╡я┘п╬п╢п╦я┌ п╡ я├п╦п╨п╩ п©я─п╬я│я┌п╬я▐.
/proc/sys/kernel/l2cr
(я┌п╬п╩я▄п╨п╬ п╢п╩я▐ PowerPC) п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я└п╩п╟пЁ, п╨п╬я┌п╬я─я▀п╧ я┐п©я─п╟п╡п╩я▐п╣я┌ п╨я█я┬п╣п╪ L2 п╫п╟ п©я─п╬я├п╣я│я│п╬я─п╫я▀я┘ п©п╩п╟я┌п╟я┘ G3. п∙я│п╩п╦ 0, п╨я█я┬ п╡я▀п╨п╩я▌я┤п╣п╫. п∙я│п╩п╦ п╫п╣ п╫п╬п╩я▄, я┌п╬ п╡п╨п╩я▌я┤п╣п╫.
/proc/sys/kernel/modprobe
п▓ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п©я┐я┌я▄ п╨ п╥п╟пЁя─я┐п╥я┤п╦п╨я┐ п╪п╬п╢я┐п╩п╣п╧ я▐п╢я─п╟. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я─п╟п╡п╫п╬ /sbin/modprobe. п╓п╟п╧п╩ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ я┌п╬п╩я▄п╨п╬, п╣я│п╩п╦ я▐п╢я─п╬ я│п╬п╠я─п╟п╫п╬ я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ CONFIG_KMOD. п·п╫ п╬п©п╦я│п╟п╫ п╡ я└п╟п╧п╩п╣ Documentation/kmod.txt п╦п╥ п╢п╣я─п╣п╡п╟ п╦я│я┘п╬п╢п╫п╬пЁп╬ п╨п╬п╢п╟ я▐п╢я─п╟ (п╣я│я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ я▐п╢я─п╣ п╡п╣я─я│п╦п╦ 2.4 п╦ п╠п╬п╩п╣п╣ я─п╟п╫п╫п╦я┘).
/proc/sys/kernel/msgmax
п╜я┌п╬я┌ я└п╟п╧п╩ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ я┤п╦я│п╩п╬ п╠п╟п╧я┌ п╡ п╬п╢п╫п╬п╪ я│п╬п╬п╠я┴п╣п╫п╦п╦, п╨п╬я┌п╬я─п╬п╣ п©п╦я┬п╣я┌я│я▐ п╡ п╬я┤п╣я─п╣п╢я▄ я│п╬п╬п╠я┴п╣п╫п╦п╧ System V.
/proc/sys/kernel/msgmni
п╜я┌п╬я┌ я└п╟п╧п╩ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─п╬п╡ п╡ п╬я┤п╣я─п╣п╢п╦ я│п╬п╬п╠я┴п╣п╫п╦п╧. (п╓п╟п╧п╩ п╣я│я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ Linux 2.4 п╦ п╫п╬п╡п╣п╣.)
/proc/sys/kernel/msgmnb
п╜я┌п╬я┌ я└п╟п╧п╩ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п©п╟я─п╟п╪п╣я┌я─, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п©я─п╦ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╣ msg_qbytes п╢п╩я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬ я│п╬п╥п╢п╟п╡п╟п╣п╪я▀я┘ п╬я┤п╣я─п╣п╢п╣п╧ я│п╬п╬п╠я┴п╣п╫п╦п╧. п²п╟я│я┌я─п╬п╧п╨п╟ msg_qbytes п╥п╟п╢п╟я▒я┌ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ я┤п╦я│п╩п╬ п╠п╟п╧я┌, п╨п╬я┌п╬я─я▀п╣ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╥п╟п©п╦я│п╟п╫я▀ п╡ п╬я┤п╣я─п╣п╢я▄ я│п╬п╬п╠я┴п╣п╫п╦п╧.
/proc/sys/kernel/ostype п╦ /proc/sys/kernel/osrelease
п╜я┌п╦ я└п╟п╧п╩я▀ я│п╬п╢п╣я─п╤п╟я┌ п©п╬п╢я│я┌я─п╬п╨п╦ п╦п╥ /proc/version.
/proc/sys/kernel/overflowgid п╦ /proc/sys/kernel/overflowuid
п╜я┌п╦ я└п╟п╧п╩я▀ п╢я┐п╠п╩п╦я─я┐я▌я┌ я└п╟п╧п╩я▀ /proc/sys/fs/overflowgid п╦ /proc/sys/fs/overflowuid.
/proc/sys/kernel/panic
п╜я┌п╬я┌ я└п╟п╧п╩ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌ п╢п╬я│я┌я┐п© п╫п╟ я┤я┌п╣п╫п╦п╣ п╦ п╥п╟п©п╦я│я▄ п╨ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ я▐п╢я─п╟ panic_timeout. п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣ я─п╟п╡п╫п╬ п╫я┐п╩я▌, я▐п╢я─п╬ п╠я┐п╢п╣я┌ п╥п╟я├п╦п╨п╩п╦п╡п╟я┌я▄я│я▐ п©я─п╦ п╨я─п╟я┘п╣ я│п╦я│я┌п╣п╪я▀ п©п╬ panic; п╣я│п╩п╦ п╫п╣ п╫п╬п╩я▄, я┌п╬ я█я┌п╬ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я▐п╢я─п╬ п╢п╬п╩п╤п╫п╬ п╡я▀п©п╬п╩п╫п╦я┌я▄ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨я┐я▌ п©п╣я─п╣п╥п╟пЁя─я┐п╥п╨я┐ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ я│п╣п╨я┐п╫п╢. п п╬пЁп╢п╟ п╡я▀ п╦я│п©п╬п╩я▄п╥я┐п╣я┌п╣ п©я─п╬пЁя─п╟п╪п╪п╫я▀п╧ п╢я─п╟п╧п╡п╣я─ я┐я│я┌я─п╬п╧я│я┌п╡п╟ watchdog (я┐я│я┌я─п╬п╧я│я┌п╡п╬, п©п╣я─п╦п╬п╢п╦я┤п╣я│п╨п╦ п╢п╣п╩п╟я▌я┴п╣п╣ п©я─п╬п╡п╣я─п╨я┐, я┤я┌п╬ я│п╦я│я┌п╣п╪п╟ я└я┐п╫п╨я├п╦п╬п╫п╦я─я┐п╣я┌), я┌п╬ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌я│я▐ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ 60.
/proc/sys/kernel/panic_on_oops (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.5.68)
п╜я┌п╬я┌ я└п╟п╧п╩ я┐п©я─п╟п╡п╩я▐п╣я┌ п©п╬п╡п╣п╢п╣п╫п╦п╣п╪ я▐п╢я─п╟, п╨п╬пЁп╢п╟ я│п╩я┐я┤п╟п╣я┌я│я▐ oops п╦п╩п╦ BUG. п∙я│п╩п╦ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ 0, я┌п╬ я│п╦я│я┌п╣п╪п╟ п©я▀я┌п╟п╣я┌я│я▐ п©я─п╬п╢п╬п╩п╤п╦я┌я▄ я─п╟п╠п╬я┌я┐. п∙я│п╩п╦ я│п╬п╢п╣я─п╤п╦я┌ 1, я┌п╬ я│п╦я│я┌п╣п╪п╟ п╡я▀п©п╬п╩п╫я▐п╣я┌ п╥п╟п╢п╣я─п╤п╨я┐ п╫п╟ п╫п╣я│п╨п╬п╩я▄п╨п╬ я│п╣п╨я┐п╫п╢ (я┤я┌п╬п╠я▀ п╢п╟я┌я▄ п╡я─п╣п╪я▐ klogd п╥п╟п©п╦я│п╟я┌я▄ п╡я▀п╡п╬п╢ oops) п╦ п╥п╟я┌п╣п╪ пЁп╣п╫п╣я─п╦я─я┐п╣я┌ п╨я─п╟я┘ я│п╦я│я┌п╣п╪я▀ я┤п╣я─п╣п╥ panic. п∙я│п╩п╦ я└п╟п╧п╩ /proc/sys/kernel/panic я┌п╟п╨п╤п╣ я│п╬п╢п╣я─п╤п╦я┌ п╫п╣п╫я┐п╩п╣п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ п╪п╟я┬п╦п╫п╟ п╠я┐п╢п╣я┌ п©п╣я─п╣п╥п╟пЁя─я┐п╤п╣п╫п╟.
/proc/sys/kernel/pid_max (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.5.34)
п╜я┌п╬я┌ я└п╟п╧п╩ п╥п╟п╢п╟я▒я┌ п╥п╫п╟я┤п╣п╫п╦п╣, п©п╬я│п╩п╣ п╨п╬я┌п╬я─п╬пЁп╬ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─я▀ п©я─п╬я├п╣я│я│п╬п╡ (PID) п╫п╟я┤п╦п╫п╟я▌я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ я│ п╫п╟я┤п╟п╩п╟ (п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ п╫п╟ п╣п╢п╦п╫п╦я├я┐ п╠п╬п╩я▄я┬п╣, я┤п╣п╪ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫я▀п╧ PID). п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌, п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ я│п╬я│я┌п╟п╡п╩я▐п╣я┌ 32768, я┌.п╣. п╬п╥п╫п╟я┤п╟п╣я┌ я┌п╬я┌ п╤п╣ я│п╟п╪я▀п╧ п╢п╦п╟п©п╟п╥п╬п╫ PID-п╬п╡, я┤я┌п╬ п╦ п╡ я─п╟п╫п╫п╦я┘ я▐п╢я─п╟я┘. п²п╟ 32-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘ — 32768 — п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ pid_max. п²п╟ 64-п╠п╦я┌п╫я▀я┘ п©п╩п╟я┌я└п╬я─п╪п╟я┘ pid_max п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╩я▌п╠п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╢п╬ 2^22 (PID_MAX_LIMIT, п©я─п╦п╠п╩п╦п╥п╦я┌п╣п╩я▄п╫п╬ 4 п╪п╦п╩п╩п╦п╬п╫п╟).
/proc/sys/kernel/powersave-nap (я┌п╬п╩я▄п╨п╬ п╫п╟ PowerPC)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я└п╩п╟пЁ. п∙я│п╩п╦ п╬п╫ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ Linux-PPC п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я─п╣п╤п╦п╪ "nap" п╢п╩я▐ я█п╫п╣я─пЁп╬я│п╠п╣я─п╣п╤п╣п╫п╦я▐, п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ я─п╣п╤п╦п╪ "doze".
/proc/sys/kernel/printk
п▓ я└п╟п╧п╩п╣ п╣я│я┌я▄ я┤п╣я┌я▀я─п╣ п╥п╫п╟я┤п╣п╫п╦я▐: console_loglevel, default_message_loglevel, minimum_console_level п╦ default_console_loglevel. п╜я┌п╦ п╥п╫п╟я┤п╣п╫п╦я▐ п╡п╩п╦я▐я▌я┌ п╫п╟ п©п╬п╡п╣п╢п╣п╫п╦п╣ printk() п©я─п╦ п╡я▀п╢п╟я┤п╣ п╦п╩п╦ п©я─п╬я┌п╬п╨п╬п╩п╦я─п╬п╡п╟п╫п╦п╦ я│п╬п╬п╠я┴п╣п╫п╦п╧ п╬п╠ п╬я┬п╦п╠п╨п╟я┘. п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ п╬ я─п╟п╥п╩п╦я┤п╫я▀я┘ я┐я─п╬п╡п╫я▐я┘ п©я─п╬я┌п╬п╨п╬п╩п╦я─п╬п╡п╟п╫п╦я▐ я│п╪. п╡ syslog(2). п║п╬п╬п╠я┴п╣п╫п╦я▐ я│ п╠п╬п╩п╣п╣ п╡я▀я│п╬п╨п╦п╪ п©я─п╦п╬я─п╦я┌п╣я┌п╬п╪ я┤п╣п╪console_loglevel п╠я┐п╢я┐я┌ п╡я▀п╢п╟п╫я▀ п╫п╟ п╨п╬п╫я│п╬п╩я▄. п║п╬п╬п╠я┴п╣п╫п╦я▐ п╠п╣п╥ я▐п╡п╫п╬ п╥п╟п╢п╟п╫п╫п╬пЁп╬ п©я─п╦п╬я─п╦я┌п╣я┌п╟ п╠я┐п╢я┐я┌ п╡я▀п╢п╟п╫я▀ я│ п©я─п╦п╬я─п╦я┌п╣я┌п╬п╪ default_message_level. minimum_console_loglevel — я█я┌п╬ п╪п╦п╫п╦п╪п╟п╩я▄п╫п╬п╣ (п╫п╟п╦п╡я▀я│я┬п╣п╣) п╥п╫п╟я┤п╣п╫п╦п╣, п╨п╬я┌п╬я─п╬п╣ п╪п╬п╤п╣я┌ п╦п╪п╣я┌я▄ console_loglevel. default_console_loglevel — я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╢п╩я▐ console_loglevel.
/proc/sys/kernel/pty (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.4)
п▓ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╢п╡п╟ я└п╟п╧п╩п╟, п╬я┌я─п╟п╤п╟я▌я┴п╦я┘ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п©я│п╣п╡п╢п╬-я┌п╣я─п╪п╦п╫п╟п╩п╬п╡ Unix 98 (я│п╪. pts(4)) п╡ я│п╦я│я┌п╣п╪п╣.
/proc/sys/kernel/pty/max
п╜я┌п╬я┌ я└п╟п╧п╩ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©я│п╣п╡п╢п╬-я┌п╣я─п╪п╦п╫п╟п╩п╬п╡.
/proc/sys/kernel/pty/nr
п╓п╟п╧п╩ п╢п╬я│я┌я┐п©п╣п╫ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐, п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀я┘ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌ п©я│п╣п╡п╢п╬-я┌п╣я─п╪п╦п╫п╟п╩п╬п╡.
/proc/sys/kernel/random
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ я─п╟п╥п╩п╦я┤п╫я▀п╣ п©п╟я─п╟п╪п╣я┌я─я▀, я┐п©я─п╟п╡п╩я▐я▌я┴п╦п╣ я─п╟п╠п╬я┌п╬п╧ я└п╟п╧п╩п╟ /dev/random. п■п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ я│п╪п╬я┌я─п╦я┌п╣ п╡ random(4).
/proc/sys/kernel/real-root-dev
п╜я┌п╬я┌ я└п╟п╧п╩ п╬п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╡ я└п╟п╧п╩п╣ п╦я│я┘п╬п╢п╫п╬пЁп╬ п╨п╬п╢п╟ я▐п╢я─п╟ Documentation/initrd.txt.
/proc/sys/kernel/reboot-cmd (я┌п╬п╩я▄п╨п╬ п╫п╟ Sparc)
п╜я┌п╬я┌ я└п╟п╧п╩, п╡п╣я─п╬я▐я┌п╫п╬, я▐п╡п╩я▐п╣я┌я│я▐ я│п©п╬я│п╬п╠п╬п╪ п╥п╟п╢п╟п╫п╦я▐ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ п╢п╩я▐ п╫п╟я┤п╟п╩я▄п╫п╬пЁп╬ п╥п╟пЁя─я┐п╥я┤п╦п╨п╟ SPARC ROM/Flash. п║п©п╬я│п╬п╠ я│п╨п╟п╥п╟я┌я▄ п╣п╪я┐, я┤я┌п╬ п╢п╣п╩п╟я┌я▄ п©п╬я│п╩п╣ п©п╣я─п╣п╥п╟пЁя─я┐п╥п╨п╦?
/proc/sys/kernel/rtsig-max
(п╒п╬п╩я▄п╨п╬ п╡ я▐п╢я─п╣ 2.6.7 п╦ п╠п╬п╩п╣п╣ я─п╟п╫п╫п╦я┘; я│п╪. setrlimit(2)) п╜я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╢п╩я▐ п╫п╟я│я┌я─п╬п╧п╨п╦ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ я│п╦пЁп╫п╟п╩п╬п╡ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ POSIX (п╡ п╬я┤п╣я─п╣п╢п╦), п╨п╬я┌п╬я─п╬п╣ п╪п╬п╤п╣я┌ п╡п╬я│п©я─п╦п╫я▐я┌я▄ я│п╦я│я┌п╣п╪п╟.
/proc/sys/kernel/rtsig-nr
(п╒п╬п╩я▄п╨п╬ п╡ я▐п╢я─п╣ 2.6.7 п╦ п╠п╬п╩п╣п╣ я─п╟п╫п╫п╦я┘) п╜я┌п╬я┌ я└п╟п╧п╩ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╦пЁп╫п╟п╩п╬п╡ я─п╣п╟п╩я▄п╫п╬пЁп╬ п╡я─п╣п╪п╣п╫п╦ POSIX, п╨п╬я┌п╬я─я▀п╣ п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ п╫п╟я┘п╬п╢я▐я┌я│я▐ п╡ п╬я┤п╣я─п╣п╢п╦.
/proc/sys/kernel/sem (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.4)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ 4 п╥п╫п╟я┤п╣п╫п╦я▐, п╬п©п╦я│я▀п╡п╟я▌я┴п╦я┘ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐ я│п╣п╪п╟я└п╬я─п╬п╡ System V IPC. п▓п╬я┌ я█я┌п╦ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╬ п©п╬я─я▐п╢п╨я┐:
п°п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╣п╪п╟я└п╬я─п╬п╡ п╡ п╬п╢п╫п╬п╪ я│п©п╦я│п╨п╣ я│п╣п╪п╟я└п╬я─п╬п╡.
п║п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╣п╪п╟я└п╬я─п╬п╡ п╡п╬ п╡я│п╣я┘ я│п©п╦я│п╨п╟я┘ я│п╣п╪п╟я└п╬я─п╬п╡.
п°п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬п©п╣я─п╟я├п╦п╧, п╨п╬я┌п╬я─п╬п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫п╬ п╡ п╡я▀п╥п╬п╡п╣ semop(2).
п║п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─п╬п╡ я│п╣п╪п╟я└п╬я─п╬п╡.
/proc/sys/kernel/sg-big-buff
п╜я┌п╬я┌ я└п╟п╧п╩ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌ я─п╟п╥п╪п╣я─ п╠я┐я└п╣я─п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ SCSI я┐я│я┌я─п╬п╧я│я┌п╡п╟ (sg). п▓я▀ п╫п╣ п╪п╬п╤п╣я┌п╣ п©п╬п╨п╟ п╫п╟я│я┌я─п╟п╦п╡п╟я┌я▄ п╣пЁп╬, п╫п╬ п╣пЁп╬ п╪п╬п╤п╫п╬ п╦п╥п╪п╣п╫п╦я┌я▄ п©я─п╦ п╨п╬п╪п©п╦п╩я▐я├п╦п╦ я▐п╢я─п╟, п╦я│п©я─п╟п╡п╦п╡ include/scsi/sg.h, п╦п╥п╪п╣п╫п╦п╡ п╡ п╫я▒п╪ п╥п╫п╟я┤п╣п╫п╦п╣ SG_BIG_BUFF. п·п╢п╫п╟п╨п╬, п╡ я█я┌п╬п╪, п╨п╟п╨ п©я─п╟п╡п╦п╩п╬, п╫п╣я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌п╦.
/proc/sys/kernel/shmall
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╬п╠я┴п╣п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│я┌я─п╟п╫п╦я├ п╬п╠я┴п╣п╧ п©п╟п╪я▐я┌п╦ п©п╬ я│я┌п╟п╫п╢п╟я─я┌я┐ System V.
/proc/sys/kernel/shmmax
п╜я┌п╬я┌ я└п╟п╧п╩ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╢п╩я▐ п╬п©я─п╬я│п╟ п╦ я┐я│я┌п╟п╫п╬п╡п╨п╦ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫п╬пЁп╬ я─п╟п╥п╪п╣я─п╟ я│п╣пЁп╪п╣п╫я┌п╟ п╬п╠я┴п╣п╧ п©п╟п╪я▐я┌п╦ п©п╬ я│я┌п╟п╫п╢п╟я─я┌я┐ System V п╡п╬ п╡я─п╣п╪я▐ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐. п▓ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ я▐п╢я─п╬ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я│п╣пЁп╪п╣п╫я┌я▀ п╬п╠я┴п╣п╧ п©п╟п╪я▐я┌п╦ п╢п╬ 1п⌠п▒. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я─п╟п╡п╫п╬ SHMMAX.
/proc/sys/kernel/shmmni
(п╢п╬я│я┌я┐п©п╣п╫ п╡ Linux 2.4 п╦ п╫п╬п╡п╣п╣) п╥п╟п╢п╟я▒я┌ п╪п╟п╨я│п╦п╪п╟п╩я▄п╫я▀п╧ я│п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╬п╥п╢п╟п╡п╟п╣п╪я▀я┘ п╬п╠я┴п╦я┘ я│п╣пЁп╪п╣п╫я┌п╬п╡ п©п╟п╪я▐я┌п╦ п©п╬ я│я┌п╟п╫п╢п╟я─я┌я┐ System V.
/proc/sys/kernel/sysrq
п╜я┌п╬я┌ я└п╟п╧п╩ п╨п╬п╫я┌я─п╬п╩п╦я─я┐п╣я┌ я└я┐п╫п╨я├п╦п╦, п╨п╬я┌п╬я─я▀п╣ п╪п╬п╤п╫п╬ п╡я▀п╥я▀п╡п╟я┌я▄ п©п╬ п╨п╩п╟п╡п╦я┬п╣ SysRq. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╡ п╫я▒п╪ я│п╬п╢п╣я─п╤п╦я┌я│я▐ 1, п╨п╬я┌п╬я─п╟я▐ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я─п╟п╥я─п╣я┬п╣п╫я▀ п╩я▌п╠я▀п╣ п╡п╬п╥п╪п╬п╤п╫я▀п╣ п╥п╟п©я─п╬я│я▀ SysRq (п╡ я│я┌п╟я─я▀я┘ я▐п╢я─п╟я┘ SysRq п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╡я▀п╨п╩я▌я┤п╣п╫п╟, п╦ п╣я▒ я┌я─п╣п╠п╬п╡п╟п╩п╬я│я▄ я▐п╡п╫п╬ п╡п╨п╩я▌я┤п╟я┌я▄ п©я─п╦ я─п╟п╠п╬я┌п╣, п╫п╬ я┌п╣п©п╣я─я▄ я█я┌п╬пЁп╬ п╠п╬п╩я▄я┬п╣ п╫п╣ я┌я─п╣п╠я┐п╣я┌я│я▐.). п▓п╬п╥п╪п╬п╤п╫я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐:


0 - п╬я┌п╨п╩я▌я┤п╦я┌я▄ sysrq п©п╬п╩п╫п╬я│я┌я▄я▌
1 - п╡п╨п╩я▌я┤п╦я┌я▄ п╡я│п╣ я└я┐п╫п╨я├п╦п╦ sysrq
>1 - п╪п╟я│п╨п╟ п╠п╦я┌п╬п╡ я─п╟п╥я─п╣я┬я▒п╫п╫я▀я┘ я└я┐п╫п╨я├п╦п╧ sysrq:
2 - п╡п╨п╩я▌я┤п╦я┌я▄ я┐п©я─п╟п╡п╩п╣п╫п╦п╣ я┐я─п╬п╡п╫п╣п╪ п©я─п╬я┌п╬п╨п╬п╩п╦я─п╬п╡п╟п╫п╦я▐ п╫п╟ п╨п╬п╫я│п╬п╩я▄
4 - п╡п╨п╩я▌я┤п╦я┌я▄ я┐п©я─п╟п╡п╩п╣п╫п╦п╣ п╨п╩п╟п╡п╦п╟я┌я┐я─п╬п╧ (SAK, unraw)
8 - п╡п╨п╩я▌я┤п╦я┌я▄ п╬я┌п╩п╟п╢п╬я┤п╫я▀п╣ п╢п╟п╪п©я▀ п©я─п╬я├п╣я│я│п╬п╡ п╦ я┌.п╢.
16 - п╡п╨п╩я▌я┤п╦я┌я▄ п╨п╬п╪п╟п╫п╢я┐ sync
32 - п╡п╨п╩я▌я┤п╦я┌я▄ п©п╣я─п╣п╪п╬п╫я┌п╦я─п╬п╡п╟п╫п╦п╣ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐
64 - п╡п╨п╩я▌я┤п╦я┌я▄ п╬я┌п©я─п╟п╡п╨я┐ я│п╦пЁп╫п╟п╩п╬п╡ п©я─п╬я├п╣я│я│п╟п╪ (term, kill, oom-kill)
128 - я─п╟п╥я─п╣я┬п╦я┌я▄ п©п╣я─п╣п╥п╟пЁя─я┐п╥п╨я┐/п╡я▀п╨п╩я▌я┤п╣п╫п╦п╣
256 - я─п╟п╥я─п╣я┬п╦я┌я▄ п╦п╥п╪п╣п╫п╣п╫п╦п╣ п©я─п╦п╬я─п╦я┌п╣я┌п╟ п╡я│п╣я┘ п╥п╟п╢п╟я┤ п╡я─п╣п╪п╣п╫п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐

п╜я┌п╬я┌ я└п╟п╧п╩ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ я┌п╬п╩я▄п╨п╬, п╣я│п╩п╦ п╡п╨п╩я▌я┤я▒п╫ п©п╟я─п╟п╪п╣я┌я─ я│п╠п╬я─п╨п╦ я▐п╢я─п╟ CONFIG_MAGIC_SYSRQ. п■п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╪п╬п╤п╫п╬ п╫п╟п╧я┌п╦ п╡ п╦я│я┘п╬п╢п╫п╬п╪ п╨п╬п╢п╣ я▐п╢я─п╟ п╡ я└п╟п╧п╩п╣ Documentation/sysrq.txt.

/proc/sys/kernel/version
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я│я┌я─п╬п╨я┐, п©п╬п╢п╬п╠п╫я┐я▌:


#5 Wed Feb 25 21:49:24 MET 1998

п╖п╟я│я┌я▄ "#5" п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я█я┌п╬ п©я▐я┌п╟я▐ я│п╠п╬я─п╨п╟ я▐п╢я─п╟ п╦п╥ п╦я│я┘п╬п╢п╫п╬п╧ п╠п╟п╥я▀, п╟ п╢п╟п╩п╣п╣ я┐п╨п╟п╥п╟п╫п╟ п╢п╟я┌п╟ п╦ п╡я─п╣п╪я▐ я│п╠п╬я─п╨п╦ я▐п╢я─п╟.

/proc/sys/kernel/threads-max (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.3.11)
п╜я┌п╬я┌ я└п╟п╧п╩ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п╩п╦п╪п╦я┌ п╫п╟ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╫п╦я┌п╣п╧ (п╥п╟п╢п╟я┤), п╨п╬я┌п╬я─п╬п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я│п╬п╥п╢п╟п╫п╬ п╡ я│п╦я│я┌п╣п╪п╣.
/proc/sys/kernel/zero-paged (я┌п╬п╩я▄п╨п╬ п╫п╟ PowerPC)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я└п╩п╟пЁ. п п╬пЁп╢п╟ п╬п╫ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ (п╫п╣ п╫п╬п╩я▄), Linux-PPC п╠я┐п╢п╣я┌ я─п╟п╥п╪п╣я┴п╟я┌я▄ п©я─п╣-п╫я┐п╩п╣п╡я▀п╣ я│я┌я─п╟п╫п╦я├я▀ п╡ я├п╦п╨п╩п╣ п©я─п╬я│я┌п╬я▐, я┤я┌п╬ п╡п╬п╥п╪п╬п╤п╫п╬ я┐п╡п╣п╩п╦я┤п╦я┌ я│п╨п╬я─п╬я│я┌я▄ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ get_free_pages.
/proc/sys/net
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ п╫п╣п╨п╬я┌п╬я─я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п©п╬ я└я┐п╫п╨я├п╦п╬п╫п╦я─п╬п╡п╟п╫п╦я▌ я│п╣я┌п╣п╡п╬п╧ п©п╬п╢я│п╦я│я┌п╣п╪я▀. п·п©п╦я│п╟п╫п╦п╣ п╫п╣п╨п╬я┌п╬я─я▀я┘ я└п╟п╧п╩п╬п╡ п╡ я█я┌п╬п╪ п╨п╟я┌п╟п╩п╬пЁп╣ п╪п╬п╤п╫п╬ п╫п╟п╧я┌п╦ п╡ tcp(7) п╦ ip(7).
/proc/sys/net/core/somaxconn
п╜я┌п╬я┌ я└п╟п╧п╩ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╫п╟п╦п╪п╣п╫я▄я┬п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ backlog я│п╦я│я┌п╣п╪п╫п╬пЁп╬ п╡я▀п╥п╬п╡п╟ listen(2); п©п╬п╢я─п╬п╠п╫п╬я│я┌п╦ я│п╪п╬я┌я─п╦я┌п╣ п╡ я│п©я─п╟п╡п╬я┤п╫п╬п╧ я│я┌я─п╟п╫п╦я├п╣ listen(2).
/proc/sys/proc
п■п╟п╫п╫я▀п╧ п╨п╟я┌п╟п╩п╬пЁ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я┐я│я┌.
/proc/sys/sunrpc
п■п╟п╫п╫я▀п╧ п╨п╟я┌п╟п╩п╬пЁ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ я┐п╢п╟п╩я▒п╫п╫я▀п╧ п╡я▀п╥п╬п╡ п©я─п╬я├п╣п╢я┐я─ Sun п╢п╩я▐ я│п╣я┌п╣п╡п╬п╧ я└п╟п╧п╩п╬п╡п╬п╧ я│п╦я│я┌п╣п╪я▀ (NFS). п▓ п╫п╣п╨п╬я┌п╬я─я▀я┘ я│п╦я│я┌п╣п╪п╟я┘ п╣пЁп╬ п╫п╣я┌.
/proc/sys/vm
п╜я┌п╬я┌ п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ я└п╟п╧п╩я▀ п╢п╩я▐ я┌п╬п╫п╨п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ п©п╟п╪я▐я┌я▄я▌, п╠я┐я└п╣я─п╟п╪п╦ п╦ п╨я█я┬п╣п╪.
/proc/sys/vm/drop_caches (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.16)
п≈п╟п©п╦я│я▄ п╡ я█я┌п╬я┌ я└п╟п╧п╩ п╥п╟я│я┌п╟п╡п╩я▐п╣я┌ я▐п╢я─п╬ я┐п╢п╟п╩п╦я┌я▄ (drop) п╢п╟п╫п╫я▀п╣ п╨я█я┬п╣п╧ , dentries п╦ inodes п╦п╥ п©п╟п╪я▐я┌п╦, п╡я▀п©п╬п╩п╫я▐я▐ п©я─п╦ я█я┌п╬п╪ п╬я│п╡п╬п╠п╬п╤п╢п╣п╫п╦я▐ п©п╟п╪я▐я┌п╦.

п╖я┌п╬п╠я▀ п╬я│п╡п╬п╠п╬п╢п╦я┌я▄ pagecache, п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╨п╬п╪п╟п╫п╢я┐ echo 1 > /proc/sys/vm/drop_caches; я┤я┌п╬п╠я▀ п╬я│п╡п╬п╠п╬п╢п╦я┌я▄ dentries п╦ inodes, п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╨п╬п╪п╟п╫п╢я┐ echo 2 > /proc/sys/vm/drop_caches; я┤я┌п╬п╠я▀ п╬я│п╡п╬п╠п╬п╢п╦я┌я▄ п╨п╬п╪п╟п╫п╢я┐ pagecache, dentries п╦ inodes, п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╨п╬п╪п╟п╫п╢я┐ echo 3 > /proc/sys/vm/drop_caches.

п╒п╟п╨ п╨п╟п╨ я█я┌п╬ п╫п╣я─п╟п╥я─я┐я┬п╟я▌я┴п╟я▐ п╬п©п╣я─п╟я├п╦я▐ п╦ п╦п╥п╪п╣п╫п╦п╡я┬п╦п╣я│я▐ (dirty) п╬п╠я┼п╣п╨я┌я▀ п╫п╣ я│п╡п╬п╠п╬п╢п╫я▀, п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ я│п╫п╟я┤п╟п╩п╟ п╢п╬п╩п╤п╣п╫ п╥п╟п©я┐я│я┌п╦я┌я▄ п╨п╬п╪п╟п╫п╢я┐ sync(8).

/proc/sys/vm/swappiness
п≈п╫п╟я┤п╣п╫п╦п╣ п╡ я█я┌п╬п╪ я└п╟п╧п╩п╣ п╬п©я─п╣п╢п╣п╩я▐п╣я┌, п╫п╟я│п╨п╬п╩я▄п╨п╬ п╟п╨я┌п╦п╡п╫п╬ я▐п╢я─п╬ п╠я┐п╢п╣я┌ п╡я▀я┌п╣я│п╫я▐я┌я▄ я│я┌я─п╟п╫п╦я├я▀ п╡ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╬ п©п╬п╢п╨п╟я┤п╨п╦. п▒п╬п╩я▄я┬п╦п╣ п╥п╫п╟я┤п╣п╫п╦я▐ я┐п╡п╣п╩п╦я┤п╦п╡п╟я▌я┌ п╟п╨я┌п╦п╡п╫п╬я│я┌я▄, п╪п╣п╫я▄я┬п╦п╣ п╥п╫п╟я┤п╣п╫п╦я▐ я│п╬п╨я─п╟я┴п╟я▌я┌ п╟п╨я┌п╦п╡п╫п╬я│я┌я▄. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╥п╫п╟я┤п╣п╫п╦п╣ я─п╟п╡п╫п╬ 60.
/proc/sys/vm/legacy_va_layout (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.9)
п∙я│п╩п╦ п╫п╣ я─п╟п╡п╫п╬ п╫я┐п╩я▌, я┌п╬ п╫п╬п╡п╟я▐ я─п╟я│п╨п╩п╟п╢п╨п╟ 32-п╠п╦я┌п╫п╬пЁп╬ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п©п╟п╪я▐я┌п╦ п╡я▀п╨п╩я▌я┤п╟п╣я┌я│я▐; я▐п╢я─п╬ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я│я┌п╟я─я┐я▌ (2.4) я─п╟я│п╨п╩п╟п╢п╨я┐ п╢п╩я▐ п╡я│п╣я┘ п©я─п╬я├п╣я│я│п╬п╡.
/proc/sys/vm/oom_dump_tasks (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.25)
п▓п╨п╩я▌я┤п╟п╣я┌ я│п╦я│я┌п╣п╪п╫я▀п╧ п╢п╟п╪п© п╥п╟п╢п╟я┤ (п╦я│п╨п╩я▌я┤п╟я▐ я▐п╢п╣я─п╫я▀п╣ п╫п╦я┌п╦), п╨п╬я┌п╬я─я▀п╧ я│п╬п╥п╢п╟я▒я┌я│я▐ п╨п╬пЁп╢п╟ я▐п╢я─п╬ п╡я▀п©п╬п╩п╫я▐п╣я┌ OOM-killing. п■п╟п╪п© п╡п╨п╩я▌я┤п╟п╣я┌я│п╩п╣п╢я┐я▌я┴я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п©п╬ п╨п╟п╤п╢п╬п╧ п╥п╟п╢п╟я┤п╣ (п╫п╦я┌п╦, п©я─п╬я├п╣я│я│я┐): ID п╫п╦я┌п╦, я─п╣п╟п╩я▄п╫я▀п╧ ID п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, ID пЁя─я┐п©п©я▀ п╫п╦я┌п╣п╧ (ID п©я─п╬я├п╣я│я│п╟), я─п╟п╥п╪п╣я─ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦, я─п╟п╥п╪п╣я─ я─п╣п╥п╦п╢п╣п╫я┌п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦, п©я─п╬я├п╣я│я│п╬я─, п╫п╟ п╨п╬я┌п╬я─п╬п╪ я─п╟п╠п╬я┌п╟п╩п╟ п╥п╟п╢п╟я┤п╟, я│я┤я▒я┌я┤п╦п╨ oom_adj (п╬п©п╦я│п╟п╫п╦п╣ я│п╪п╬я┌я─п╦я┌п╣ п╡ /proc/[pid]/oom_adj) п╦ п╦п╪я▐ п╨п╬п╪п╟п╫п╢я▀. п╜я┌п╦ п╢п╟п╫п╫я▀п╣ п©п╬п╩п╣п╥п╫я▀ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ я┌п╬пЁп╬, п©п╬я┤п╣п╪я┐ п╠я▀п╩ п╡я▀п╥п╡п╟п╫ OOM-killer п╦ п╫п╟я┘п╬п╤п╢п╣п╫п╦я▐ я█п╨п╥п╣п╪п©п╩я▐я─п╟ п╥п╟п╢п╟я┤п╦, п╣пЁп╬ п╡я▀п╥п╡п╟п╡я┬п╣пЁп╬.

п∙я│п╩п╦ п╡ я└п╟п╧п╩п╣ я│п╬п╢п╣я─п╤п╦я┌я│я▐ п╫я┐п╩п╣п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╫п╣ п╡я▀п╢п╟я▒я┌я│я▐. п²п╟ п╬я┤п╣п╫я▄ п╠п╬п╩я▄я┬п╦я┘ я│п╦я│я┌п╣п╪п╟я┘ я│ я┌я▀я│я▐я┤п╟п╪п╦ п╥п╟п╢п╟я┤ п╢п╟п╪п© п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ я│п╬я│я┌п╬я▐п╫п╦п╦ п©п╟п╪я▐я┌п╦ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╫п╣п╬я│я┐я┴п╣я│я┌п╡п╦п╪ п©п╬ п╨п╟п╤п╢п╬п╧ п╥п╟п╢п╟я┤п╣. п║п╦я│я┌п╣п╪я▀ п╫п╣ п╢п╬п╩п╤п╫я▀ я│я┌я─п╟п╢п╟я┌я▄ п╬я┌ п©п╬я┌п╣я─п╦ п©я─п╬п╦п╥п╡п╬п╢п╦я┌п╣п╩я▄п╫п╬я│я┌п╦ п╦п╥-п╥п╟ п╡п╬п╥п╫п╦п╨п╫п╬п╡п╣п╫п╦я▐ я│п╦я┌я┐п╟я├п╦п╧ я│ OOM, п╣я│п╩п╦ я┌п╟п╨п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╫п╣п╫я┐п╤п╫п╟.

п∙я│п╩п╦ п╥п╟п╢п╟п╫п╬ п╫п╣п╫я┐п╩п╣п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ я█я┌п╟ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п©п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╡ п╪п╬п╪п╣п╫я┌ п╨п╬пЁп╢п╟ OOM-killer п╥п╟п╡п╣я─я┬п╟п╣я┌ п╥п╟я┘п╡п╟я┌п╦п╡я┬я┐я▌ п©п╟п╪я▐я┌я▄ п╥п╟п╢п╟я┤я┐.

п≈п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я─п╟п╡п╫п╬ 0.

/proc/sys/vm/oom_kill_allocating_task (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.24)
п▓п╨п╩я▌я┤п╟п╣я┌ п╦п╩п╦ п╡я▀п╨п╩я▌я┤п╟п╣я┌ п╥п╟п╢п╟я┤я┐ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п©я─п╦ OOM (п╦я│я┤п╣я─п©п╟п╫п╦п╣ я│п╡п╬п╠п╬п╢п╫п╬п╧ п©п╟п╪я▐я┌п╦).

п∙я│п╩п╦ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ я─п╟п╡п╫п╬ п╫я┐п╩я▌, я┌п╬ OOM-killer п╠я┐п╢п╣я┌ я│п╨п╟п╫п╦я─п╬п╡п╟я┌я▄ п╡п╣я│я▄ я│п©п╦я│п╬п╨ п╥п╟п╢п╟я┤ п╦ п╡я▀п╠п╦я─п╟я┌я▄ п╥п╟п╢п╟я┤я┐ п╢п╩я▐ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ п╫п╟ п╬я│п╫п╬п╡п╣ п╫п╟п╠п╬я─п╟ я█п╡я─п╦я│я┌п╦я┤п╣я│п╨п╦я┘ п©я─п╟п╡п╦п╩. п·п╠я▀я┤п╫п╬ п╡я▀п╠п╦я─п╟п╣я┌я│я▐ п╥п╟п╢п╟я┤п╟, п╨п╬я┌п╬я─п╟я▐ п╠п╬п╩я▄я┬п╣ п╡я│п╣я┘ п╥п╟я┘п╡п╟я┌п╦п╩п╟ п©п╟п╪я▐я┌п╦, я┤я┌п╬ п©я─п╦ п╣я▒ п╥п╟п╡п╣я─я┬п╣п╫п╦п╦ п©п╬п╥п╡п╬п╩п╦я┌ п╬я│п╡п╬п╠п╬п╢п╦я┌я▄ п╬пЁя─п╬п╪п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п©п╟п╪я▐я┌п╦.

п∙я│п╩п╦ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╫п╣ я─п╟п╡п╫п╬ п╫я┐п╩я▌, я┌п╬ OOM-killer п©я─п╬я│я┌п╬ п╥п╟п╡п╣я─я┬п╦я┌ п╥п╟п╢п╟я┤я┐, п╦п╥-п╥п╟ п╨п╬я┌п╬я─п╬п╧ п╡п╬п╥п╫п╦п╨п╩п╟ я│п╦я┌я┐п╟я├п╦я▐ п╫п╣я┘п╡п╟я┌п╨п╦ п©п╟п╪я▐я┌п╦. п╜я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╦п╥п╠п╣п╤п╟я┌я▄ п╥п╟я┌я─п╟я┌п╫п╬п╧ п╬п©п╣я─п╟я├п╦п╦ я│п╨п╟п╫п╦я─п╬п╡п╟п╫п╦я▐ я│п©п╦я│п╨п╟ п╥п╟п╢п╟я┤.

п∙я│п╩п╦ /proc/sys/vm/panic_on_oom п╫п╣ я─п╟п╡п╫п╬ п╫я┐п╩я▌, я┌п╬ п╬п╫п╬ п╦п╪п╣п╣я┌ п©я─п╦п╬я─п╦я┌п╣я┌ п╫п╟п╢ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╦п╥ /proc/sys/vm/oom_kill_allocating_task.

п≈п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я─п╟п╡п╫п╬ 0.

/proc/sys/vm/overcommit_memory
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╥п╫п╟я┤п╣п╫п╦п╣ я─п╣п╤п╦п╪п╟ я┐я┤я▒я┌п╟ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦ я▐п╢я─п╟. п≈п╫п╟я┤п╣п╫п╦я▐:
0: я█п╡я─п╦я│я┌п╦я┤п╣я│п╨п╦п╧ п©п╣я─п╣я─п╟я│я┘п╬п╢ (п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌)
1: п╡я│п╣пЁп╢п╟ я─п╟п╥я─п╣я┬п╟я┌я▄ п©п╣я─п╣я─п╟я│я┘п╬п╢, п╫п╣ п©я─п╬п╡п╣я─я▐я┌я▄
2: п╡я│п╣пЁп╢п╟ п©я─п╬п╡п╣я─я▐я┌я▄, п╥п╟п©я─п╣я┌п╦я┌я▄ п©п╣я─п╣я─п╟я│я┘п╬п╢
п▓ я─п╣п╤п╦п╪п╣ 0, п╡я▀п╥п╬п╡я▀ mmap(2) я│ MAP_NORESERVE п╫п╣ п©я─п╬п╡п╣я─я▐я▌я┌я│я▐, п╦ п©я─п╬п╡п╣я─п╨п╟ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╬я┤п╣п╫я▄ п©п╬п╡п╣я─я┘п╫п╬я│я┌п╫п╟я▐, я┤я┌п╬ п╪п╬п╤п╣я┌ п©я─п╦п╡п╣я│я┌п╦ п╨ п╥п╟п╡п╣я─я┬п╣п╫п╦я▌ п©я─п╬я├п╣я│я│п╟ я│ п©п╬п╪п╬я┴я▄я▌ OOM-killer. п▓ Linux 2.4 п╩я▌п╠п╬п╣ п╫п╣п╫я┐п╩п╣п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌ я─п╣п╤п╦п╪ 1. п▓ я─п╣п╤п╦п╪п╣ 2 (п╢п╬я│я┌я┐п©п╣п╫ п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6), п╬п╠я┴п╣п╣ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╣ п╟п╢я─п╣я│п╫п╬п╣ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╬ я│п╦я│я┌п╣п╪я▀ п╬пЁя─п╟п╫п╦я┤п╣п╫п╬ п╡п╣п╩п╦я┤п╦п╫п╬п╧ SS + RAM*(r/100), пЁп╢п╣ SS — я█я┌п╬ я─п╟п╥п╪п╣я─ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п©п╬п╢п╨п╟я┤п╨п╦, RAM — я█я┌п╬ я─п╟п╥п╪п╣я─ я└п╦п╥п╦я┤п╣я│п╨п╬п╧ п©п╟п╪я▐я┌п╦, п╟ r — я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╦п╥ я└п╟п╧п╩п╟ /proc/sys/vm/overcommit_ratio.
/proc/sys/vm/overcommit_ratio
п║п╪п╬я┌я─п╦я┌п╣ п╬п©п╦я│п╟п╫п╦п╣ /proc/sys/vm/overcommit_memory.
/proc/sys/vm/panic_on_oom (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.18)
п▓п╨п╩я▌я┤п╟п╣я┌ п╦п╩п╦ п╬я┌п╨п╩я▌я┤п╟п╣я┌ п©п╟п╫п╦п╨я┐ я▐п╢я─п╟ п©я─п╦ п╫п╣я┘п╡п╟я┌п╨п╣ п©п╟п╪я▐я┌п╦.

п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ я─п╟п╡п╫п╬ 0, я┌п╬ я▐п╢п╣я─п╫я▀п╧ OOM-killer п╥п╟п╡п╣я─я┬п╦я┌ п╨п╟п╨п╬п╧-п╫п╦п╠я┐п╢я▄ п╡я▀я┬п╣п╢я┬п╦п╧ п╦п╥ п©п╬п╢я┤п╦п╫п╣п╫п╦я▐ п©я─п╬я├п╣я│я│. п·п╠я▀я┤п╫п╬, OOM-killer я│п©п╬я│п╬п╠п╣п╫ п╥п╟п╡п╣я─я┬п╦я┌я▄ я┌п╟п╨п╬п╧ п©я─п╬я├п╣я│я│ п╦ я│п╦я│я┌п╣п╪п╟ п©я─п╬п╢п╬п╩п╤п╦я┌ я─п╟п╠п╬я┌я┐.

п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣ я─п╟п╡п╫п╬ 1, я┌п╬ я▐п╢я─п╬, п╬п╠я▀я┤п╫п╬, п©п╣я─п╣я┘п╬п╢п╦я┌ п╡ я│п╬я│я┌п╬я▐п╫п╦п╣ п©п╟п╫п╦п╨п╦ п©я─п╦ п╫п╣я┘п╡п╟я┌п╨п╣ п©п╟п╪я▐я┌п╦. п·п╢п╫п╟п╨п╬, п╣я│п╩п╦ п©я─п╬я├п╣я│я│ п╬пЁя─п╟п╫п╦я┤п╣п╫ п╡ п╡я▀п╢п╣п╩п╣п╫п╦п╦п╬п©я─п╣п╢п╣п╩я▒п╫п╫я▀я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡ (nodes) я│п╬пЁп╩п╟я│п╫п╬ п©п╬п╩п╦я┌п╦п╨п╣ п©п╟п╪я▐я┌п╦ (mbind(2) MPOL_BIND) п╦п╩п╦ п©я─п╬я├п╣я│я│п╬я─п╟ (cpuset(7)) п╦ п©я─п╣п╢п╣п╩ я┌п╟п╨п╦я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡ п©п╟п╪я▐я┌п╦ п╠я▀п╩ п╢п╬я│я┌п╦пЁп╫я┐я┌, я┌п╬ я┌п╟п╨п╬п╧ п©я─п╬я├п╣я│я│ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╥п╟п╡п╣я─я┬я▒п╫ OOM-killer. п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ я│п╬я│я┌п╬я▐п╫п╦п╣ п©п╟п╫п╦п╨п╦ п╫п╣ п╡п╬п╥п╫п╦п╨п╫п╣я┌, я┌п╟п╨ п╨п╟п╨ п╢я─я┐пЁп╦п╣ я█п╩п╣п╪п╣п╫я┌я▀ п©п╟п╪я▐я┌п╦ п╪п╬пЁя┐я┌ п╬я│п╡п╬п╠п╬п╢п╦я┌я▄я│я▐, я┤я┌п╬ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я│п╦я│я┌п╣п╪п╟ п╡ я├п╣п╩п╬п╪ п╪п╬п╤п╣я┌ п╫п╣ п©я─п╦п╧я┌п╦ п╨ я│п╦я┌я┐п╟я├п╦п╦ п╫п╣я┘п╡п╟я┌п╨п╦ п©п╟п╪я▐я┌п╦.

п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п╡ я└п╟п╧п╩п╣ я─п╟п╡п╫п╬ 2, я┌п╬ я▐п╢я─п╬ п╡я│п╣пЁп╢п╟ п©п╣я─п╣я┘п╬п╢п╦я┌ п╡ я│п╬я│я┌п╬я▐п╫п╦п╣ п©п╟п╫п╦п╨п╦, п╨п╬пЁп╢п╟ п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╫п╣я┘п╡п╟я┌п╨п╟ п©п╟п╪я▐я┌п╦.

п≈п╫п╟я┤п╣п╫п╦п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я─п╟п╡п╫п╬ 0. п≈п╫п╟я┤п╣п╫п╦п╣ 1 п╦ 2 п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╢п╩я▐ п╬я┌п╨п╟п╥п╬я┐я│я┌п╬п╧я┤п╦п╡п╬я│я┌п╦ п╨п╩п╟я│я┌п╣я─п╬п╡. п▓я▀п╠п╣я─п╦я┌п╣ п╩я▌п╠п╬п╣ я│п╬пЁп╩п╟я│п╫п╬ п╡п╟я┬п╣п╧ п©п╬п╩п╦я┌п╦п╨п╣ п╬я┌п╨п╟п╥п╬я┐я│я┌п╬п╧я┤п╦п╡п╬я│я┌п╦.

/proc/sysrq-trigger (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.4.21)
п≈п╟п©п╦я│я▄ я│п╦п╪п╡п╬п╩п╟ п╡ я█я┌п╬я┌ я└п╟п╧п╩ п©я─п╦п╡п╬п╢п╦я┌ п╨ п╡я▀п╥п╬п╡я┐ я└я┐п╫п╨я├п╦п╦ SysRq, п╨п╟п╨ п╣я│п╩п╦ п╠я▀ п╠я▀п╩п╟ п╫п╟п╤п╟я┌п╟ ALT-SysRq-<п╨п╩п╟п╡п╦я┬п╟> (я│п╪п╬я┌я─п╦я┌п╣ п╬п©п╦я│п╟п╫п╦п╣ /proc/sys/kernel/sysrq). п·п╠я▀я┤п╫п╬, я█я┌п╬я┌ я└п╟п╧п╩ п╢п╬я│я┌я┐п©п╣п╫ п╫п╟ п╥п╟п©п╦я│я▄ я┌п╬п╩я▄п╨п╬ root. п■п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ я│п╪п╬я┌я─п╦я┌п╣ п╡ п╦я│я┘п╬п╢п╫п╬п╪ п╨п╬п╢п╣ я▐п╢я─п╟ п╡ я└п╟п╧п╩п╣ Documentation/sysrq.txt.
/proc/sysvipc
п÷п╬п╢п╨п╟я┌п╟п╩п╬пЁ я│п╬п╢п╣я─п╤п╦я┌ п©я│п╣п╡п╢п╬-я└п╟п╧п╩я▀ msg, sem п╦ shm.п╜я┌п╦ я└п╟п╧п╩я▀ п╬п©п╦я│я▀п╡п╟я▌я┌ п╬п╠я┼п╣п╨я┌я▀ п╪п╣п╤п©я─п╬я├п╣я│я│п╫п╬пЁп╬ п╡п╥п╟п╦п╪п╬п╢п╣п╧я│я┌п╡п╦я▐ (System V Interprocess Communication (IPC)) (я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬: п╬я┤п╣я─п╣п╢п╦ я│п╬п╬п╠я┴п╣п╫п╦п╧, я│п╣п╪п╟я└п╬я─я▀ п╦ п╬п╠я┴я┐я▌ п©п╟п╪я▐я┌я▄), п╨п╬я┌п╬я─я▀п╣ я│я┐я┴п╣я│я┌п╡я┐я▌я┌ п╡ я│п╦я│я┌п╣п╪п╣ п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌. п÷п╬я┘п╬п╤п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌я│я▐ я┤п╣я─п╣п╥ ipcs(1). п╜я┌п╦ я└п╟п╧п╩я▀ п╦п╪п╣я▌я┌ п╥п╟пЁп╬п╩п╬п╡п╨п╦ п╦ я└п╬я─п╪п╟я┌п╦я─я┐я▌я┌я│я▐ (п©п╬ п╬п╢п╫п╬п╪я┐ IPC п╬п╠я┼п╣п╨я┌я┐ п╫п╟ я│я┌я─п╬п╨я┐) п╢п╩я▐ п╠п╬п╩п╣п╣ п╩я▒пЁп╨п╬пЁп╬ п©п╬п╫п╦п╪п╟п╫п╦я▐. svipc(7) п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ п©п╬п╢пЁп╬я┌п╬п╡п╦я┌п╣п╩я▄п╫я▀п╧ п╪п╟я┌п╣я─п╦п╟п╩ п©п╬ п╦п╫я└п╬я─п╪п╟я├п╦п╦, п╨п╬я┌п╬я─я┐я▌ п©п╬п╨п╟п╥я▀п╡п╟я▌я┌ я█я┌п╦ я└п╟п╧п╩я▀.
/proc/tty
п÷п╬п╢п╨п╟я┌п╟п╩п╬пЁ, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ п©я│п╣п╡п╢п╬-я└п╟п╧п╩я▀ п╦ п©п╬п╢п╨п╟я┌п╟п╩п╬пЁп╦ п╢я─п╟п╧п╡п╣я─п╬п╡ tty п╦ п©п╟я─п╟п╪п╣я┌я─я▀ п╩п╦п╫п╦п╧.
/proc/uptime
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╢п╡п╟ я┤п╦я│п╩п╟: п╡я─п╣п╪я▐ я─п╟п╠п╬я┌я▀ я│п╦я│я┌п╣п╪я▀ я│ п╪п╬п╪п╣п╫я┌п╟ п╥п╟пЁя─я┐п╥п╨п╦ (п╡ я│п╣п╨я┐п╫п╢п╟я┘) п╦ п╬п╠я┴п╣п╣ п╡я─п╣п╪я▐, п╨п╬я┌п╬я─п╬п╣ я│п╦я│я┌п╣п╪п╟ п©я─п╬п╡п╣п╩п╟ п╡ я│п╬я│я┌п╬я▐п╫п╦п╦ п©я─п╬я│я┌п╬я▐ (п╡ я│п╣п╨я┐п╫п╢п╟я┘).
/proc/version
п║я┌я─п╬п╨п╟, п╦п╢п╣п╫я┌п╦я└п╦я├п╦я─я┐я▌я┴п╟я▐ п╡п╣я─я│п╦я▌ я▐п╢я─п╟, п╨п╬я┌п╬я─п╬п╣ п╥п╟п©я┐я┴п╣п╫п╬ п╡ п╢п╟п╫п╫я▀п╧ п╪п╬п╪п╣п╫я┌. п·п╫п╟ п╡п╨п╩я▌я┤п╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ /proc/sys/kernel/ostype, /proc/sys/kernel/osrelease п╦ /proc/sys/kernel/version. п÷я─п╦п╪п╣я─:

Linux version 1.0.9 (quinlan@phaze) #1 Sat May 14 01:51:54 EDT 1994
/proc/vmstat (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ я─п╟п╥п╩п╦я┤п╫я┐я▌ я│я┌п╟я┌п╦я│я┌п╦п╨я┐ п©п╬ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦.
/proc/zoneinfo (п╫п╟я┤п╦п╫п╟я▐ я│ Linux 2.6.13)
п╜я┌п╬я┌ я└п╟п╧п╩ я│п╬п╢п╣я─п╤п╦я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╥п╬п╫п╟я┘ п©п╟п╪я▐я┌п╦. п·п╫ п©п╬п╩п╣п╥п╣п╫ п©я─п╦ п╟п╫п╟п╩п╦п╥п╣ п©п╬п╡п╣п╢п╣п╫п╦я▐ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п©п╟п╪я▐я┌п╦.

п≈п░п°п∙п╖п░п²п≤п╞

п°п╫п╬пЁп╬ я│я┌я─п╬п╨ (п╫п╟п©я─п╦п╪п╣я─, п╬п╨я─я┐п╤п╣п╫п╦п╣ п╦ п╨п╬п╪п╟п╫п╢п╫п╟я▐ я│я┌я─п╬п╨п╟) я┘я─п╟п╫я▐я┌я│я▐ п╡п╬ п╡п╫я┐я┌я─п╣п╫п╫п╣п╪ я└п╬я─п╪п╟я┌п╣ я│ п©п╬п╩я▐п╪п╦, п╥п╟п╡п╣я─я┬п╟я▌я┴п╦п╪п╦я│я▐ п╫я┐п╩п╣п╡я▀п╪п╦ п╠п╟п╧я┌п╟п╪п╦ ('\0'), п©п╬я█я┌п╬п╪я┐ п╬п╫п╦ п╠я┐п╢я┐я┌ п╠п╬п╩п╣п╣ я┤п╦я┌п╟п╣п╪я▀п╪п╦, п╣я│п╩п╦ п╡я▀ п╡п╬я│п©п╬п╩я▄п╥я┐п╣я┌п╣я│я▄ п╨п╬п╪п╟п╫п╢п╬п╧ od -c п╦п╩п╦ tr "\000" "\n". п п╬п╪п╟п╫п╢п╟ echo `cat <file>` я┌п╟п╨п╤п╣ я┘п╬я─п╬я┬п╬ я─п╟п╠п╬я┌п╟п╣я┌.

п■п╟п╫п╫п╟я▐ я│п©я─п╟п╡п╬я┤п╫п╟я▐ я│я┌я─п╟п╫п╦я├п╟ п╫п╣п©п╬п╩п╫п╟, п╡ п╫п╣п╧ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╫п╣я┌п╬я┤п╫п╬я│я┌п╦ п╦ я▐п╡п╩я▐п╣я┌я│я▐ п╬п╢п╫п╬п╧ п╦п╥ я│я┌я─п╟п╫п╦я├, п╨п╬я┌п╬я─я┐я▌ я┌я─п╣п╠я┐п╣я┌я│я▐ п╬п╠п╫п╬п╡п╩я▐я┌я▄ п╬я┤п╣п╫я▄ я┤п╟я│я┌п╬.

п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙

cat(1), dmesg(1), find(1), free(1), ps(1), tr(1), uptime(1), chroot(2), mmap(2), readlink(2), syslog(2), slabinfo(5), hier(7), time(7), arp(8), hdparm(8), ifconfig(8), init(8), lsmod(8), lspci(8), mount(8), netstat(8), procinfo(8), route(8)
п╓п╟п╧п╩я▀ п╦п╥ п╢п╣я─п╣п╡п╟ п╦я│я┘п╬п╢п╫п╬пЁп╬ п╨п╬п╢п╟ я▐п╢я─п╟: Documentation/filesystems/proc.txt, Documentation/sysctl/vm.txt

2009-09-30 Linux